编写一个 Java 程序来查找数组中的最大数字,并提供一个示例或程序来打印或返回给定数组中的最大元素或项。要获得最大数字,我们必须将起始索引位置的值视为最大值,并将其与其他项进行比较。如果任何项更高,则替换它并打印输出。
使用 for 循环查找数组中最大数字的 Java 程序
在此示例中,我们允许用户输入 lrg_arr 大小和项。接下来,我们将 lrg_arr 的第一个数组项分配给 Largest 变量。然后,我们将每一项与此变量进行比较。如果 Largest 小于任何其他 lrg_arr 项,我们将用该 lrg_arr 项替换该变量的值。
import java.util.Scanner;
public class Simple {
private static Scanner sc;
public static void main(String[] args) {
int Size, i, Lar, Posi = 0;
sc = new Scanner(System.in);
System.out.print("\nPlease Enter the LRG size : ");
Size = sc.nextInt();
int[] lrg_arr = new int[Size];
System.out.format("\nEnter LRG %d elements : ", Size);
for(i = 0; i < Size; i++) {
lrg_arr[i] = sc.nextInt();
}
Lar = lrg_arr[0];
for(i = 1; i < Size; i++) {
if(Lar < lrg_arr[i]) {
Lar = lrg_arr[i];
Posi = i;
}
}
System.out.format("\nLargest element in LRG Array = %d", Lar);
System.out.format("\nIndex position of the Largest element = %d", Posi);
}
}

使用函数的最大数组数字
在此 编程 示例中,我们创建了一个单独的函数来返回给定 数组 中的最大项。请参阅 C 语言示例查找数组中的最大数字 文章,以了解 For 循环 程序 迭代。
import java.util.Scanner;
public class LarElemUsingMethods {
private static Scanner sc;
static int Size, i, Lst, Position = 0;
public static void main(String[] args) {
int[] lrg_arr = new int[10];
sc = new Scanner(System.in);
System.out.print("\nPlease Enter the LRG size : ");
Size = sc.nextInt();
System.out.format("\nEnter LRG %d elements : ", Size);
for(i = 0; i < Size; i++) {
lrg_arr[i] = sc.nextInt();
}
Lst = LstElent(lrg_arr);
System.out.format("\nLargest element in LRG = %d", Lst);
}
public static int LstElent(int[] lrg_arr ) {
Lst = lrg_arr[0];
for(i = 1; i < Size; i++) {
if(Lst < lrg_arr[i]) {
Lst = lrg_arr[i];
Position = i;
}
}
return Lst;
}
}
