java中数组求最值,这在实际的开发中差点儿用不到。可是在面试中会偶尔被问到,这是考你主要的思维能力,如今说下这个题的基本思路
思路:
1:先定义一个变量,通常是用数组的第一个值
2:在循环中推断(从第二个角标到数组的length-1角标相应的值)是否大于这个之前定义的值,假设大于那么就把这个值赋值给max,直到比完就能够求出最大值
代码例如以下:
public static void main(String[] args) {
int[] arr = {1,3,5,6,9,7};
int max = arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max = arr[i];
}
}
}