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

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

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

Java找出两个数中最大数 java中找出数组中最大的数_for循环

 


 步骤:

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

}