Board logo

標題: 資料輸入 (二) [打印本頁]

作者: 鄭繼威    時間: 2023-4-12 21:19     標題: 資料輸入 (二)

運用套件 java.io 下的 Console 類別, 作整數與浮點數的輸入練習.
(console讀到的型態是字串要轉型態跟python一樣)
需搭配 parseInt() 或 parseFloat() 方法, 進行資料型態的轉換


  1. import java.io.Console;
  2. public class Ch06
  3. {
  4.      public static void main(String args[])
  5.      {
  6.            int x;
  7.            float y;
  8.            Console c=System.console();
  9.            System.out.print("輸入一整數: ");
  10.            x=Integer.parseInt(c.readLine());
  11.            System.out.println("剛輸入: "+x);
  12.            System.out.print("輸入一浮點數: ");
  13.            y=Float.parseFloat(c.readLine());
  14.            System.out.println("剛輸入: "+y);
  15.      }
  16. }
複製代碼
  1. import java.io.Console;
  2. public class Ch06
  3. {
  4.      public static void main(String args[])
  5.      {
  6.            int x;
  7.            float y;
  8.            Console c=System.console();
  9.            x=Integer.parseInt(c.readLine("輸入一整數: "));
  10.            System.out.println("剛輸入: "+x);
  11.            y=Float.parseFloat(c.readLine("輸入一浮點數: "));
  12.            System.out.println("剛輸入: "+y);
  13.      }
  14. }
複製代碼

作者: 黃裕恩    時間: 2023-4-19 20:43

  1. // Online Java Compiler
  2. // Use this editor to write, compile and run your Java code online
  3. import java.io.Console;
  4. class HelloWorld {
  5.     public static void main(String[] args) {
  6.         int x;
  7.            float y;
  8.            Console c=System.console();
  9.            System.out.print("enter: ");
  10.            x=Integer.parseInt(c.readLine());
  11.            System.out.println("enter: "+x);
  12.            System.out.print("enter: ");
  13.            y=Float.parseFloat(c.readLine());
  14.            System.out.println("enter: "+y);
  15.         
  16.     }
  17. }
複製代碼

作者: 林劭澧    時間: 2023-4-19 20:45

  1. import java.io.Console;
  2. class HelloWorld {
  3.     public static void main(String[] args) {
  4.         int x;
  5.            float y;
  6.            Console c=System.console();
  7.            System.out.print("enter: ");
  8.            x=Integer.parseInt(c.readLine());
  9.            System.out.println("enter: "+x);
  10.            System.out.print("enter: ");
  11.            y=Float.parseFloat(c.readLine());
  12.            System.out.println("enter: "+y);
  13.     }
  14. }
複製代碼

作者: 黃裕恩    時間: 2023-4-19 20:45

  1. import java.io.Console;
  2. class HelloWorld {
  3.     public static void main(String[] args) {
  4.         int x;
  5.            float y;
  6.            Console c=System.console();
  7.            System.out.print("enter: ");
  8.            x=Integer.parseInt(c.readLine());
  9.            System.out.println("enter: "+x);
  10.            System.out.print("enter: ");
  11.            y=Float.parseFloat(c.readLine());
  12.            System.out.println("enter: "+y);
  13.         
  14.     }
  15. }
複製代碼

作者: 李彣    時間: 2023-4-19 20:47

本帖最後由 李彣 於 2023-4-19 21:09 編輯
  1. import java.io.Console;
  2. class HelloWorld
  3. {
  4.      public static void main(String args[])
  5.      {
  6.            int a;
  7.            float b;
  8.            Console c=System.console();
  9.            a=Integer.parseInt(c.readLine("enter a:"));
  10.            System.out.println("a:"+a);
  11.            b=Float.parseFloat(c.readLine("enter b"));
  12.            System.out.println("b:"+b);
  13.      }
  14. }
複製代碼

作者: 林劭杰    時間: 2023-4-19 20:52

  1. import java.io.Console;
  2. class HelloWorld {
  3.     public static void main(String[] args) {
  4.         int x;
  5.            float y;
  6.            Console c=System.console();
  7.            System.out.print("enter: ");
  8.            x=Integer.parseInt(c.readLine());
  9.            System.out.println("enter: "+x);
  10.            System.out.print("enter: ");
  11.            y=Float.parseFloat(c.readLine());
  12.            System.out.println("enter: "+y);
  13.         
  14.     }
  15. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2