java中获取数组中的最大值

案例:获取数组中的最大值

需求:给顶一个int型数组,找出它的最大元素

分析:从第一个元素开始,依次与后面的元素比较,每次都将较大的值存在临时变量中,比较完成后临时变量即为最大值。

 

 步骤:

  A:创建一个int型数组:

    int[] arr={2,4,6,3,5,9};

  B:定义临时变量temp,代表最大元素,存储第一个值:

    int temp = arr[0];

  C:使用for循环遍历数组第一个元素后的每一个元素

  D:将数组的元素和temp的值比较,将最大的值赋给temp

  E:输出temp的值

代码:

 

public class Text {
    public static void main(String[] args) {
        //需求:定义一个int型数组,找出它的最大值
        //1.定义一个int
        int[] arr={2,4,6,3,5,9};
        //2.定义一个临时变量temp,用来表示最大值
        int temp = arr[0];
        //3.通过for循环遍历数组,获取到每一个数据
        for (int i=0;i<arr.length;i++){
            //4.把获取到的数据一次和temp进行比较,并将最大的值赋值给temp
            if(arr[i]>temp){
                temp=arr[i];
            }
        }
        //5.for循环执行结束后,temp记录的就是最大值,打印即可
        System.out.println(temp);
    }

}

 

posted @ 2021-01-05 16:08  飞天神猫丶  阅读(7385)  评论(0编辑  收藏  举报