Write code to find the Second Highest number in an ArrayList in Java?
Below is the code to get the Higest and the second higest number from given array here i have created a class for that.
public class SecondHigest
{
public static void main(String[] args)
{
int array[] = { 1, 2, 3, 4, 5 ,6 ,7 ,8 ,9 ,10 ,11 ,12, 13, 14};
int highNumber = 0;
int secondHighNumber = 0;
for (int i = 0; i < array.length; i++)
{
if (array[i] > highNumber)
{
secondHighNumber = highNumber;
highNumber = array[i];
}
else if (array[i] > secondHighNumber)
{
secondHighNumber = array[i];
}
}
System.out.println("\nSecondHighest Number is:" + secondHighNumber);
System.out.println("Highest Number is: " +highNumber);
}
}
Output:
SecondHighest Number is:13
Highest number is: 14
| |