JAVA今日2021.8.3
阿新 • • 發佈:2021-08-03
JAVA Scanner
Scanner04
package JAVASE.scanner; import java.util.Scanner; public class scanner04 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //從鍵盤接收資料 int i = 0; float f = 0.0f; System.out.println("請輸入整數:"); if (scanner.hasNextInt()){ i = scanner.nextInt(); System.out.println("整數資料:"+ i); }else { System.out.println("輸入的不是整數資料!"); } System.out.println("請輸入小數:"); if (scanner.hasNextFloat()){ f = scanner.nextFloat(); System.out.println("小數資料:"+ f); }else { System.out.println("輸入的不是小數資料!"); } scanner.close(); } }
Scanner05
package JAVASE.scanner; import java.util.Scanner; public class scanner05 { public static void main(String[] args) { //可以輸入多個數字,並求其總和與平均數,每輸入一個數字用回車確認,通過輸入非數字來結束並輸出結果。 Scanner scanner = new Scanner(System.in); //和 double sum = 0; //計算輸入了多少個數字 int m = 0; System.out.println("請輸入資料:"); //通過迴圈判斷是否還有輸入,並進行求和和統計 while (scanner.hasNextDouble()){ double x = scanner.nextDouble(); m = m+1;//m++ sum = sum +x; System.out.println("你輸入了第"+m+"個數據,當前結果sum="+sum); } System.out.println(m +"個數的和為:"+sum); System.out.println(m +"個數的平均值為:"+(sum/m)); scanner.close(); } }
2021.8.3