我有一个关于这个问题的作业
编写一个函数 maxArray,它接收一个双精度数组并返回数组中的最大值。使用这个功能
double maxArray(double dar[], int size);
我做了他想做的事,但我在 main 方法中的调用语句有问题!
这是我的代码:
public class Q3 {
public static void main(String[] args) {
double dar[] = { 22.5 , 10.23 , 15.04 , 20.77 };
double max = maxArray(dar,4);
System.out.println("the largest number is : " + max);
}
double maxArray(double dar[], int size) {
double maxV = 0;
for (int i = 0; i < dar.length; i++) {
if (dar[i] > maxV ) {
maxV = dar[i];
}
}
return maxV;
}
}