/*
* 获取数组最大值
* 思路:
* 1、获取最值需要进行比较,每一次比较都会有一个较大的值,因为该值不确定通过一个变量进行临存.
* 2、让数组中的每一个元素都和这个变量中的值进行比较。如果大于了变量中的值,就用该变量记录较大值。
* 3、当所有的元素都比较完成,那么该变量中存储的就是数组中的最大值了.
* 步骤:
* 1、定义变量,初始化数组中任意一个元素即可。
* 2、通过循环语句对数组进行遍历。
* 3在变量过程中定义判断条件,如果遍历到的元素比较变量中的元素大,就赋值给该变量;
*
* 需要定义一个功能来完成,以便提高复用性。
* 1、明确结果,数组中的最大元素int
* 2、未知内容,一个数组。int[]
*/
public static int getMax(int[] arr) {
int max = arr[0];
for (int x = 1; x < arr.length; x++) {
if (arr[x] > max)
max = arr[x];
}
return max;
}
@Test
public void max() {
int[] arr = { 4, 5, 6, 1, 9, 3 };
int max = getMax(arr);
System.out.println("max:" + max);
}