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];
}
}
}