Board logo

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

作者: 陳品肇    時間: 2019-5-25 15:20     標題: 資料輸入 (二)

本帖最後由 陳品肇 於 2019-5-25 16:48 編輯

運用套件java.util 下的 Scanner類別, 作整數與浮點數的輸入練習.
提示: 需搭配 parseInt() 或 parseFloat() 方法, 進行資料型態的轉換
  1. import java.util.Scanner;
  2. public class D0525
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int n;
  7.          float a;
  8.          Scanner c= new Scanner(System.in);
  9.          System.out.print("請輸入一個整數: ");
  10.          n = Integer.parseInt(c.nextLine());
  11.          System.out.print("輸出+6的結果為: ");
  12.          System.out.println(n+6);
  13.          
  14.    
  15.          System.out.print("請輸入一個小數: ");
  16.          a = Float.parseFloat(c.nextLine());
  17.          System.out.print("輸出+6.5的結果為: ");
  18.          System.out.println(a+6.5);
  19.     }
  20. }
複製代碼

作者: 蔡季庭    時間: 2019-5-25 16:54

  1. import java.util.Scanner;
  2. public class Gkk {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.         int n;
  6.         float a;
  7.         Scanner c= new Scanner(System.in);
  8.         System.out.print("請輸入一個整數: ");
  9.         n = Integer.parseInt(c.nextLine());
  10.         System.out.print("輸出+6的結果為: ");
  11.         System.out.println(n+6);
  12.         
  13.         System.out.print("請輸入一個小數: ");
  14.         a = Float.parseFloat(c.nextLine());
  15.         System.out.print("輸出+6.5的結果為: ");
  16.         System.out.println(a+6.5);
  17.         }

  18. }
複製代碼

作者: 陳柏霖    時間: 2019-5-25 16:55

  1. import java.util.Scanner;


  2. public class World {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub

  5.                 Scanner c=new Scanner(System.in);
  6.                 int s;
  7.                 float y;
  8.                 System.out.print("請輸入整數一:");
  9.                 s=Integer.parseInt(c.nextLine());
  10.                 System.out.println(s+6);
  11.                 System.out.print("請輸入小數二:");
  12.                 y=Float.parseFloat(c.nextLine());
  13.                 System.out.print(y+6.5);
  14.         }

  15. }
複製代碼

作者: 章幼莛    時間: 2019-5-25 16:56

  1. import java.util.Scanner;
  2. public class HELLO {

  3.         public static void main(String[] args) {
  4.                 Scanner c = new Scanner(System.in);
  5.                 int a;
  6.                 float b;
  7.                 System.out.print("請輸入整數:");
  8.                 a = Integer.parseInt(c.nextLine());
  9.                 System.out.print("+5後的值為:");
  10.                 System.out.println(5+a);
  11.                
  12.                 System.out.print("請輸入小數:");
  13.                 b = Float.parseFloat(c.nextLine());
  14.                 System.out.print("+5.5後的值為:");
  15.                 System.out.println(5.5+b);
  16.         }

  17. }
複製代碼
回復 1# 陳品肇
作者: 蔡依宸    時間: 2019-5-25 16:57

本帖最後由 蔡依宸 於 2019-5-25 16:59 編輯
  1. import java.util.Scanner;
  2. public class D0525
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int n;
  7.          float a;
  8.          Scanner c= new Scanner(System.in);
  9.          System.out.print("請輸入一個整數: ");
  10.          n = Integer.parseInt(c.nextLine());
  11.          System.out.print("輸出+6的結果為: ");
  12.          System.out.println(n+6);
  13.          
  14.    
  15.          System.out.print("請輸入一個小數: ");
  16.          a = Float.parseFloat(c.nextLine());
  17.          System.out.print("輸出+6.5的結果為: ");
  18.          System.out.println(a+6.5);
  19.     }
  20. }
複製代碼

作者: 譚詩澐    時間: 2019-5-25 17:00

  1. import java.util.Scanner;


  2. public class Test {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 int n;
  6.         float a;
  7.         Scanner c= new Scanner(System.in);
  8.         System.out.print("請輸入一個整數: ");
  9.         n = Integer.parseInt(c.nextLine());
  10.         System.out.print("輸出+6的結果為: ");
  11.         System.out.println(n+6);
  12.         }

  13. }
複製代碼

作者: 戴偉宸    時間: 2019-5-25 17:06

  1. import java.util.Scanner;
  2. public class Hihi
  3. {
  4.     public static void main(String args[])
  5.     {
  6.          int x;
  7.          float y;
  8.          Scanner c= new Scanner(System.in);
  9.          System.out.print("請輸入一個整數: ");
  10.          x = Integer.parseInt(c.nextLine());
  11.          System.out.print("輸出+6的結果為: ");
  12.          System.out.println(x+6);
  13.          
  14.    
  15.          System.out.print("請輸入一個小數: ");
  16.          y = Float.parseFloat(c.nextLine());
  17.          System.out.print("輸出+6.5的結果為: ");
  18.          System.out.println(y+6.5);
  19.     }
  20. }
複製代碼

作者: 洪藜芸    時間: 2019-5-25 17:06

  1. import java.util.Scanner;
  2. public class Jinout {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 int a;
  6.                 float s;
  7.                 Scanner c = new Scanner(System.in);
  8.                 System.out.print("請輸入一個整數:");
  9.                 a = Integer.parseInt(c.nextLine());
  10.                 System.out.print("輸出+6的質為:");
  11.                 System.out.println(a+6);
  12.                 System.out.print("請輸入一個小數:");
  13.                 s = Float.parseFloat(c.nextLine());
  14.                 System.out.print("輸出+6.5的質為:");
  15.                 System.out.print(s+6.5);

  16.         }

  17. }
複製代碼

作者: 洪子涵    時間: 2019-5-25 17:07

  1. import java.util.Scanner;

  2. public class cc {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 Scanner c = new Scanner(System.in);
  6.                 String s1,s2;
  7.                 int a;
  8.                 float b;
  9.                 System.out.print("輸入整數:");
  10.                 a= Integer.parseInt(c.nextLine());
  11.                 System.out.println("整數+6="+(a+6));
  12.                 System.out.print("輸入小數:");
  13.                 b= Float.parseFloat(c.nextLine());
  14.                 System.out.println("小數+8="+(b+8));
  15.         }

  16. }
複製代碼

作者: 戴唯陞    時間: 2019-5-25 17:13

  1. import java.util.Scanner;
  2. public class Workinghehe {

  3.         public static void main(String[] args)
  4.        
  5.         {
  6.                 // TODO 自動產生的方法 Stub

  7.        int n;
  8.        float a;
  9.       
  10.        Scanner c=new Scanner (System.in);
  11.        System.out.print("輸入一整數");
  12.        n=Integer.parseInt(c.nextLine());
  13.        System.out.print("輸出+6的結果為");
  14.        System.out.println(n+6);
  15.       
  16.        System.out.print("輸入一小數");
  17.            a=Float.parseFloat(c.nextLine());
  18.            System.out.print("輸出+6.5的結果為");
  19.        System.out.println(a+6.5);
  20.       
  21.       
  22.         }
  23.        

  24. }
複製代碼

作者: 戴安利    時間: 2019-5-29 20:34

  1. import java.util.Scanner;

  2. public class haha {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.     int n;
  6.     float a;
  7.         Scanner c = new Scanner(System.in);
  8.     System.out.print("輸入整數: ");
  9.     n = Integer.parseInt(c.nextLine());
  10.     System.out.print("輸入+6的結果為: ");
  11.     System.out.println(n+6);
  12.    
  13.     System.out.print("輸入小數: ");
  14.     a = Integer.parseFloat(c.nextLine());
  15.     System.out.println("輸入+6.5的結果為: ");
  16.     System.out.println(a+6.5);

  17.         }

  18. }
複製代碼





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