需求是要求出数组最值的,角标异常了。
package com.itheima.Day05;
public class ArrayDemo {
public static void main(String[] args) {
int[]arr=new int[]{-2,-9,-28,-15,0,45,2};
System.out.println(getMax(arr));
}
static int getMax(int[]arr){
int max=arr[0];
for(int i=0;i<arr.length-1;i++){
if(arr[i]<arr[i+1]){
arr[max]=arr[i+1];
}else{
arr[max]=arr[i];
}
}
return arr[max];
}
}
|