Java教程

Java打印数组中最大的元素

在此程序中,我们需要找出数组中存在的最大元素并将其显示。这可以通过将max与数组的所有元素进行比较,从头到尾遍历整个数组来完成。如果任何元素大于max,则将元素的值存储在max中。最初,max将保留第一个元素的值。在循环的最后,max代表数组中最大的元素。
程序以打印数组中的最大元素
在上面的数组中,最初,max将保持值25。在第一次迭代中,max将与11比较,因为11小于最高Max将保留其价值。在下一次迭代中,它将与7、7小于最大值进行比较,最大值将保持不变。现在,将max与75进行比较。75大于max,因此max将保留75的值。继续此过程,直到到达数组末尾。在循环结束时,max将保存数组中最大的元素。

算法

步骤1: START 步骤2: 初始化arr[] = {25,11,7,75,56} 步骤3: max = arr[0] 步骤4: for(i = 0; i < arr.length;i++)重复步骤5 步骤5: if(arr[i]> max) max = arr [i] 步骤6: 打印"给定数组中的最大元素: " 第7步: 打印max 步骤8: END

程序:

public class LargestElement_array {
    public static void main(String[] args) {
        //Initialize array
        int [] arr = new int [] {25, 11, 7, 75, 56};
        //Initialize max with first element of array.
        int max = arr[0];
        //Loop through the array
        for (int i = 0;i < arr.length;i++) {
            //Compare elements of array with max
           if(arr[i] > max)
               max = arr[i];
        }
        System.out.println("Largest element present in given array: " + max);
    }
}
输出:
Largest element present in given array: 75
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4