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 do you achieve polymorphism in java?
What is the maximum length of a url?
What is a modifier?
Define how can we find the actual size of an object on the heap?
What is a final class ?
What is the size of int in 64-bit jvm?
Write code to implement bubble sort in java?
What is the difference between exception and error in java?
What is appletviewer?
If a class is declared without any access modifiers, where can the class be accessed?
Differentiate between overriding and overloading cases?
What are the major advantages of internal iteration over external iteration?
What is a static class in java?
What do you mean by mnemonics?
Explain about static imports in java?