java 数组中求最值

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


posted @ 2017-06-01 13:25  claireyuancy  阅读(208)  评论(0编辑  收藏  举报