Largest or Maximum value in the Array : Java program code

In Java , as we all know array is considered as object . Here in this post we want to find out the maximum value or largest value in the given array . Please note that here we are not using collection . It is even easier in collection to  find the largest value in the array . I will provide you the logic for collection as well .


First we will find out the largest value in the array without using collection .

Pseudo code : 

* We will store the first element in the array in the max variable .
*  Every other number is compared with the max number , if greater than max then it is swapped with max         value.
*  Return the max value to the calling function .
*  Display the max value in the array .

Demo :



largest value in array java program source code



















Code :



public class ArrayLargestValue
{
    static int i,j,res,max,temp=0,a[];
    
    public static void main(String args[])
    {
        res=ArrayLargestValue.max(new int []{173,29,391,41});
        System.out.println ("Largest value in the given array is  : "+  res ");
    }
    static int max(int a[])
    {
        max=0;
        for(i=0;i<a.length;i++)
        {
            if(a[i]>=a[max])
            max=i;
            
        }
        return (a[max]);
    }
}



To find out the largest value in array using Collection


PseudoCode :



* Convert array to List using asList() method .
* Then call the max method of the Collections class which will return the maximum value in the list .


import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class ArrayLargestValue {
    
    public static void main(String[] args) {
        Integer[] arr = {33, 34, 112, 14, 23};
        List&lt;Integer&gt; b = Arrays.asList(arr);
        System.out.println(Collections.max(b));
    }
}

About The Author

Subham Mittal has worked in Oracle for 3 years.
Enjoyed this post? Never miss out on future posts by subscribing JavaHungry