/*
Write a Java Program to input 10 integers in an integer array and print the second largest in java
*/
import java.util.Scanner; public class SecondLargest { public static void main(String[] args) { int[] numbers = new int[10]; Scanner input = new Scanner(System.in); // Input 10 integers System.out.println("Enter 10 integers:"); for (int i = 0; i < numbers.length; i++) { numbers[i] = input.nextInt(); } // Find the second largest int largest = numbers[0]; int secondLargest = numbers[0]; for (int i = 1; i < numbers.length; i++) { if (numbers[i] > largest) { secondLargest = largest; largest = numbers[i]; } else if (numbers[i] > secondLargest && numbers[i] != largest) { secondLargest = numbers[i]; } } // Print the result System.out.println("The second largest number is: " + secondLargest); } }
Comments
Post a Comment