java 方法问题!!
问题:在上面定义方法“printmax”返回值总是报错,如果把 “int”改成void就没有问题,这个方法是有返回值的!所以也不知道是什么问题,初学也不太会,请大佬看看!!谢谢代码如下:
public class GetMax {
public static void main(String[] args){
int[]arr={23,22,26,25,90};
//方法调用
printmax(arr);
}
//用方法定义,返回值类型 int 参数类型int[]
public static int printmax(int[] arr){
//设第一个数为最大值
int max =arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i] >max){
max =arr[i];
}
return max;
}
}
}
问题:在上面定义方法“printmax”返回值总是报错,如果把 “int”改成void就没有问题,这个方法是有返回值的!所以也不知道是什么问题,初学也不太会,请大佬看看!!谢谢