Java 程序查找数组中的最大数字

编写一个 Java 程序来查找数组中的最大数字,并提供一个示例或程序来打印或返回给定数组中的最大元素或项。要获得最大数字,我们必须将起始索引位置的值视为最大值,并将其与其他项进行比较。如果任何项更高,则替换它并打印输出。

使用 for 循环查找数组中最大数字的 Java 程序

在此示例中,我们允许用户输入 lrg_arr 大小和项。接下来,我们将 lrg_arr 的第一个数组项分配给 Largest 变量。然后,我们将每一项与此变量进行比较。如果 Largest 小于任何其他 lrg_arr 项,我们将用该 lrg_arr 项替换该变量的值。

为此,我们使用了 for 循环if 语句

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);
	}
}
Largest Array Number using for loop

使用函数的最大数组数字

在此 编程 示例中,我们创建了一个单独的函数来返回给定 数组 中的最大项。请参阅 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; 
	}
}
Program to Find the Largest Array Number using functions