我剛剛開始學習Java,在這一點上我很困惑。我正在嘗試製作一個程序,用於輸出任意數量的用戶輸入的數字,但我無法弄清楚如何允許用戶輸入任意數量的數字。現在,代碼只是讓他們在平均數之前做1個數字。平均計算程序問題
注: 有一個很好的機會,我在寫這完全錯了,我這樣做是爲了看看我知道到目前爲止
我使用Eclipse
我從www.thenewboston學習.org等
下面的代碼:
import java.util.Scanner;
class MainClass {
public static void main(String[] args){
System.out.println("Enter Grades Now");
Scanner input = new Scanner(System.in);
double input2 = input.nextDouble();
System.out.println(average(input2));
}
public static double average(double...numbers){
double total=0;
for(double x:numbers)
total+=x;
return total/numbers.length;
}
}
我試過,但該「的System.out.println(平均(inputs.toArray()));」部分平均說:「缺少方法的返回類型」,對於輸入:輸入無法解析。這可能很明顯,如何解決,但像我說的我是一個新手:D – Wolverine1621 2013-03-09 20:09:07
做了一個編輯。試試吧,這樣看起來更簡單。 – Sednus 2013-03-09 20:15:42
我想我失去了一些東西,它仍然沒有爲我工作:/我可能不得不放棄一段時間,直到我明白事情更好 – Wolverine1621 2013-03-09 20:22:27