write java code to print second max number in the array
Answer Posted / rajaram
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. is "+secondMaxNumber);
}
}
Is This Answer Correct ? | 28 Yes | 8 No |
Post New Answer View All Answers
how to handle exceptions in ejb?
Explain the hierarchy of java exception classes?
Difference between string, string builder, and string buffer?
What does n mean in java?
How to make a read-only class in java?
what is mutual exclusion? : Java thread
What is the difference between compare and compareto in java?
What is the difference between throw and throws keywords?
What is the final access modifier in java?
What is bufferedreader in java?
What is "this" keyword in java? Explain
Is assembly language a low level language?
What are the advantages of java over cpp?
What does I ++ mean?
Write a program to solve producer consumer problem in java?