获取数值型数组的最大值和最小值,使用遍历获取每一个值,然后记录最大值和最小值的方式。(数组遍历嵌套if判断语句)

package com.Summer_0420.cn;

/**
 * @author Summer
 * .获取数值型数组的最大值、最小值
 * 方法:遍历获取每一个值,记录最大值;
 * 方法:遍历获取每一个值,记录最小值;
 */
public class TestMethod01 {

    public static void main(String[] args) {
        int [] a={1,2,3,4,5,6,78,9,4,5,1,5,64,12,3,3};
        getMax(a);
        getMin(a);
    }

    private static void getMin(int[] a) {
        int max=a[0];
        for (int i : a) {//用增强for循环获取最大值
            if (i>max) {//注意此处比较的是i,不是[i]
                max = i;
            }
        }
        System.out.println(max);
    }

    private static void getMax(int[] a) {
        int min = a[0];
        for (int i = 0; i < a.length; i++) {//用普通for循环获取最小值
            if (a[i]<min) {
                min = a [i];
            }
        }
        System.out.println(min);
        
    }


}

 

posted @ 2019-04-20 19:51  Geek张东坡  阅读(677)  评论(0编辑  收藏  举报