write java code to print second max number in the array

Answer Posted / raja ram

public class SecondMaximumNumber{
public static void main(String[] args){
int maxNumber = 0;
int secondMaxNumber = 0;
if(args.length == 0){
System.err.println("Number array is empty");
return;
}
for(int i=0; i < args.length; i++){
int currNumber = Integer.parseInt(args[i]);
if(maxNumber < currNumber){
secondMaxNumber = maxNumber;
maxNumber = currNumber;
}else if(secondMaxNumber < currNumber){
secondMaxNumber = currNumber;
}
}
System.err.println("Max. number is "+maxNumber);
System.err.println("Second Max. number is
"+secondMaxNumber);
}
}

Is This Answer Correct ?    7 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Difference between overriding and overloading in java?

581


What is an empirical question?

543


What is floor in java?

562


What does flag mean in java?

544


What is java literals?

580






What is the purpose of checked and unchecked exceptions in JAVA?

569


Define an applet in java?

632


Explain the differences between static and dynamic variables?

589


What is serialization in java?

569


What is integers and example?

494


How do you write a scanner class in java?

569


Why vector is used in java?

563


what is singleton in java?

601


What is the main method java?

534


What is difference between c++ and java ?

672