0
從{{1.0,2.0},{3.0,4.0}}
和{{0.1,0.2},{0.3,0.4}}
到{{1.1,2.2},{3.3,4.4}}
。如果兩個輸入數組的大小不同,則方法應該返回null
。如何打印兩個2D雙列數組?
我在下面的代碼顯示[[[email protected]
。
我的代碼有什麼問題?
public class Homework13_1 {
public static double[][] sum(double[][]a,double[][]b){
double[][] newA= new double[a.length][a[0].length];
int c=0;
if ((a.length==b.length)){
for (int i=0;i<a.length;i++){
for(int j=0;j<a[0].length;j++){
newA[i][j]=a[i][j]+b[i][j];
}
}
return newA;
}
else{
return null;
}
}
public static void main(String[] args) {
double[][]x={{1,2,3},{2,3,4}};
double[][]y={{2,3,4},{1,1,1}};
double[][] b = {{1,2,-9,7},{3,4,9.9,1.2}};
System.out.println(sum(x, y));
}
}
你'總和()'函數返回一個二維數組。好像它應該返回一個int正確的? –
因爲這是一個「爲我做作業」的問題,因此將其標記爲脫離主題。 –
不好意思?這是什麼,爲我做作業「?? –