3.数组的打印,求和以及求最大值

public class ArrayDemo03 {
    public static void main(String[] args){
        System.out.println("Hello World !");

        int[] arrays = {1,2,3,4,5};

        //打印数组中的元素
        for (int i = 0; i < arrays.length; i++) {
            System.out.println(arrays[i]);
        }
        System.out.println("=================================");
        //计算所有元素的和
        int sum = 0;
        for (int i = 0; i < arrays.length; i++) {
            sum += arrays[i];
        }
        System.out.println(sum);
        System.out.println("=================================");

        //查找最大元素 方法一
        int standardMax = 0;        //设定一个标准值 用来存放每次遍历后的最大值
        for (int i = 0; i < arrays.length; i++) {
            if(arrays[i] >= standardMax){
                standardMax = arrays[i];
            }
        }
        System.out.println(standardMax);
        System.out.println("=================================");

        //查找最大元素 方法二
        int standardMax1 = arrays[0];       //首先令标准值等于数组元素的第一个值
        for (int i = 1; i < arrays.length; i++) {       //因为一开始最大值定为第一个值,所以i=0已经遍历过,所以从i=1开始遍历
            if (arrays[i] >= standardMax1){
                standardMax1 = arrays[i];
            }
        }
        System.out.println(standardMax1);

    }
}
posted @ 2022-03-10 21:25  intelliyu  阅读(84)  评论(0编辑  收藏  举报