Java教程

Java打印数组中的最小元素

在此程序中,我们需要找出数组中存在的最小元素。这可以通过维持变量min来实现,该变量最初将保留第一个元素的值。通过将min的值与数组的元素进行比较来遍历数组。如果任何元素的值都小于min,则将元素的值存储为min。
程序以打印数组中的最小元素
考虑数组上方。最初,min将保持值25。在第一次迭代中,min将与11比较。由于11小于25。Min将保持值11。在第二次迭代中,11将与7比较。现在,是7小于11。因此,min将取值为7。继续此过程,直到到达数组末尾。最后,min将保留数组中的最小值元素。

算法

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

程序:

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