我正在學習數組中的Java和Im章節,活動是我需要編寫一個方法來接收double的二維數組並找到這兩個數組的總和。到目前爲止,我寫了這個:總結二維數組的方法Java
public class arraysExercise{
public static double suma(double[] arreglo){
double total = 0.0;
for(int i=0;i<arreglo.length;i++){
total+=arreglo[i];
}
return total;
}
public static double sum(double[][] arreglo){
double total = 0.0;
for(int i=0;i<arreglo.length;i++){
for(int j=0;j<arreglo[i].length;j++){
total+=arreglo[i][j];
}
}
return total;
}
//Arreglo que promedia valores double
public static double promedio(double[] arreglo){
double total=suma(arreglo);
return total/arreglo.length;
}
/*public static double mode(double[] arreglo){
double maximo = 0;
double repetido = 0;
for(int i=0;i<arreglo.length;i++){
count(arreglo[i])++;
if(repetido < count(arreglo[i])){
repetido = count(arreglo[i]);
maximo = arreglo[i];
}
}
return maximo;
}*/
public static void main(String[] args) {
double[][] valores = ({10.0,10.0,2.5},{10.0,2.0});
double sum = sum(valores);
System.out.println(sum);
/*double promedio = promedio(valores);
System.out.println("El promedio es: "+promedio);*/
/*double mode = mode(valores);
System.out.println("El valor mas comun es: "+mode);*/
}
}
當我嘗試編譯我收到多個這樣的錯誤:表達的非法啓動,,等。我不明白爲什麼我會得到錯誤。有人可以指出我得到的錯誤和錯誤嗎?謝謝。
這是你想要運行的代碼的_exact_副本嗎?'非法啓動表達式'通常意味着缺少'}','''''''等等... – csmckelvey
你可以給我們提供發生錯誤的行嗎 – EFruchter
在如圖所示的代碼中,'main()'方法缺少關閉'}' –