Write a Java program to find second largest number from the array

Introduction

In this demo I have used NetBeans IDE 8.2 for debugging purpose. But you can use any java programming language compiler as per your availability..

import java.util.Arrays;
public class Javaexcercise {
public static void main(String[] args) {
    int[] myarray = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
    System.out.println("Original numeric array : "+Arrays.toString(myarray));            
    Arrays.sort(myarray);
    int index = myarray.length-1;
    while(myarray[index]==myarray[myarray.length-1]){
    index--;
    }
    System.out.println("Second largest element of the array: " + myarray[index]);
}
}

Result

Write a Java program to find second largest number from the array
Write a Java program to find second largest number from the array

1 thought on “Write a Java program to find second largest number from the array”

Leave a Comment