Skip to content
Related Articles

Related Articles

Java Program to find largest element in an array
  • Difficulty Level : Medium
  • Last Updated : 13 Jun, 2020
GeeksforGeeks - Summer Carnival Banner

Given an array, find the largest element in it.

Input : arr[] = {10, 20, 4}
Output : 20

Input : arr[] = {20, 10, 20, 4, 100}
Output : 100

Method 1: Iterative Way




// Java Program to find maximum in arr[] 
class Test
{
     static int arr[] = {10, 324, 45, 90, 9808};
       
     // Method to find maximum in arr[]
     static int largest()
     {
         int i;
           
         // Initialize maximum element
         int max = arr[0];
        
         // Traverse array elements from second and
         // compare every element with current max  
         for (i = 1; i < arr.length; i++)
             if (arr[i] > max)
                 max = arr[i];
        
         return max;
     }
       
     // Driver method
     public static void main(String[] args) 
     {
         System.out.println("Largest in given array is " + largest());
        }
 }

Output:

Largest in given array is 9808

Method 2: Java 8 Stream
You can simply use the new Java 8 Streams but you have to work with int.




import java.util.Arrays;
  
public class GFG {
    public static void main(String[] args){
        int arr[] = {10, 324, 45, 90, 9808};
        int max = Arrays.stream(arr).max().getAsInt();
        System.out.println("Largest in given array is " +max);
    }
  
}

Output:



Largest in given array is 9808

Method 3 : (Sorting)




// Java program to find maximum in 
// arr[] of size n 
import java .io.*; 
import java.util.*; 
    
class GFG 
{       
    // returns maximum in arr[] of size n 
    static int largest(int []arr,    
                       int n) 
    
        Arrays.sort(arr); 
        return arr[n - 1]; 
    
    
    // Driver code 
    static public void main (String[] args) 
    
        int []arr = {10, 324, 45,  
                     90, 9808}; 
        int n = arr.length; 
        System.out.println(largest(arr, n)); 
    

Please refer complete article on Program to find largest element in an array for more details!

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :