Q:

Java Program to find Largest Number in an Array

belongs to collection: Java Array Programs

0

We can find the largest number in an array in java by sorting the array and returning the largest number.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

public class LargestInArrayExample{  
public static int getLargest(int[] a, int total){  
int temp;  
for (int i = 0; i < total; i++)   
        {  
            for (int j = i + 1; j < total; j++)   
            {  
                if (a[i] > a[j])   
                {  
                    temp = a[i];  
                    a[i] = a[j];  
                    a[j] = temp;  
                }  
            }  
        }  
       return a[total-1];  
}  
public static void main(String args[]){  
int a[]={1,2,5,6,3,2};  
int b[]={44,66,99,77,33,22,55};  
System.out.println("Largest: "+getLargest(a,6));  
System.out.println("Largest: "+getLargest(b,7));  
}}  

Output:

Largest: 6
Largest: 99

 

Find Largest Number in Array using Arrays

Let's see another example to get largest element in java array using Arrays.

import java.util.Arrays;  
public class LargestInArrayExample1{  
public static int getLargest(int[] a, int total){  
Arrays.sort(a);  
return a[total-1];  
}  
public static void main(String args[]){  
int a[]={1,2,5,6,3,2};  
int b[]={44,66,99,77,33,22,55};  
System.out.println("Largest: "+getLargest(a,6));  
System.out.println("Largest: "+getLargest(b,7));  
}}  

 

Output:

Largest: 6
Largest: 99

 

Find Largest Number in Array using Collections

Let's see another example to get largest number in java array using collections.

import java.util.*;  
public class LargestInArrayExample2{  
public static int getLargest(Integer[] a, int total){  
List<Integer> list=Arrays.asList(a);  
Collections.sort(list);  
int element=list.get(total-1);  
return element;  
}  
public static void main(String args[]){  
Integer a[]={1,2,5,6,3,2};  
Integer b[]={44,66,99,77,33,22,55};  
System.out.println("Largest: "+getLargest(a,6));  
System.out.println("Largest: "+getLargest(b,7));  
}}  

 

Output:

Largest: 6
Largest: 99

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

<< How to Sort an Array in Java...