Search This Blog

Showing posts with label java program to find second largest number in array. Show all posts
Showing posts with label java program to find second largest number in array. Show all posts

Sunday, 6 April 2014

Java Program To Find Second Largest Number in Array

public class SecondLargestNumberInArray {
       public static void main(String[] args) {
              int arr[] = { 18, 23, 77, 81, 92, 88, 52, 48, 26, 66, 65, 76, 11, 85,
                           99, 53, 26, 61, 65, 34 };
              secondLargeNumber(arr);
       }

       public static void secondLargeNumber(int[] arr) {
              int largest = arr[0];
              int secondLargest = arr[0];
              for (int i = 0; i < arr.length; i++) {
                     if (arr[i] > largest) {
                           secondLargest = largest;
                           largest = arr[i];
                          
                     } else if (arr[i] > secondLargest) {
                           secondLargest = arr[i];
                         
                     }
              }
              System.out.println("second largest in array is:" + secondLargest);

       }
}


OutPut:

Second Largest in array is: 92