Search This Blog

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


No comments:

Post a Comment