嗨新的Java新手,並嘗試做一些練習來熟悉它。我正在嘗試使用for each或enhanced for循環來計算用戶輸入數字的總和和平均值。我所做的是將數字存儲在數組中。你可以請檢查我的代碼是否正確。計算每個用戶輸入的平均值
Scanner scanner = new Scanner(System.in);
double inputNum;
double sum= 0;
int counter;
System.out.println("How many entries would you like input");
int entry = scanner.nextInt();
for (counter = 0; counter< entry; counter++){
double [] numbers = new double[entry];
System.out.println("Please input number " + (counter +1));
numbers[counter] = scanner.nextDouble();
for (double x : numbers[counter]) {
x += sum;
}
System.out.println("The total sum is: " + sum);
double average = sum/entry;
System.out.println("The total average is: " + average);
}
的for-each並不適用於表達型雙, 需要使用陣列或一些可迭代 – Anptk 2014-09-20 10:06:51
我被檢查到看看是否可以使用每個循環 – Onedaynerd 2014-09-20 10:42:16