1. 程式人生 > 其它 >簡單求和與求平均值

簡單求和與求平均值

package com.menzel.scanner;import java.util.Scanner;
public class Day05_4 {
public static void main(String[] args) {
System.out.println("請輸入數字,以回車繼續並以任意字母結束:");//可以輸入多個數字,並求其總和與平均數,每輸入一個數字用回車確認通過非數字來結束並輸出執行結果
Scanner scanner = new Scanner(System.in);//接收鍵盤命令
double sum=0;
int m=0;
//通過迴圈判斷是否還有輸入,並在裡面對每一次進行求和與統計
while(scanner.hasNextDouble()){

//while迴圈語句,是否迴圈以括號內內容判斷(輸入的下一個為數字)
double x= scanner.nextDouble();//把下一個輸入的內容定義為x
m=m+1;//以增加1的數字作為資料個數
sum=sum+x;//每一個輸入的數字相加
System.out.println("你輸入的是第"+m+"個數據,資料為:"+x+"當前結果sun="+sum);//出現自己希望看見的內容

}


System.out.println(m+"個數的和為:"+sum);//輸出總和

System.out.println(m+"個數的平均值為:"+(sum/m));//輸出平均值

scanner.close();//結束輸入
}
}