我有一個家庭作業的任務,我想知道是否有人可以幫助我,因爲我是新來的Java和編程,並堅持一個問題。問題是:如何操作數組。找到平均值。初學者Java
第一種方法找到一個整數數組的元素的平均:
public double average(int[] data)
即,給定一個整數數組,數據,計算出其元件的平均是返回的平均值。例如,{1,3,2,5,8}的平均值是3.8。
這是我迄今所做的:
public double average(int[] data) {
int sum = 0;
while(int i=0; i < data.length; i++)
sum = sum + data[i];
double average = sum/data.length;;
System.out.println("Average value of array element is " " + average);
}
當編譯它,我就到int i=0
部分的錯誤信息,說「的.class預期」。任何幫助,將不勝感激。
u能張貼滿級? – 2012-08-17 08:30:51
@DanglingPiyush不需要。問題很明顯。 – 2012-08-17 08:31:31
你的空白是相當具有誤導性的。爲了清晰起見,在/ while循環中使用大括號通常被認爲是很好的做法,而現在你所擁有的是誤導性的。看到[這個pastebin](http://pastebin.com/HLpFv8zw)爲我的意思的例子。 – 2012-08-17 08:34:31