那么如何编写一个方法,该方法采用2-d的双精度数组,并返回每行最大元素的一维双精度数组?
这是我到目前为止,我知道我可能会有点
public static double[][] methodTest(double [][] arr){
double [] newArr = new double [arr.length];
int tmp = 0;
for(int row = 0; row < arr.length; row++){
if(arr[row][0] >tmp){
tmp=arr[row][0];
}
}
}
在这一点上我几乎都有。谢谢您的帮助。
答案 0 :(得分:0)
这样做的一种方法是:
public static double[] methodTest(double [][] arr){
double [] newArr = new double [arr.length];
for(int row = 0; row < arr.length; row++){
for(int column = 0; column < arr[row].length;column++){
if(newArr[row] < arr[row][column]){
newArr[row]=arr[row][column];
}
}
}
return newArr;
}