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
Can you override static methods?
What is generic class?
What is functional interface in java example?
What is tostring () method?
When should I use a singleton?
What is a null check?
What differences exist between iterator and listiterator?
What is the advantage of preparedstatement over statement?
Where are local variables stored?
What is linkedlist in java?
What is t in parametric equations?
What restrictions are placed on method overriding?
Is java se open source?
What do you know about the garbage collector in java?
What is class and object in java?