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
What is garbage collection? What is the process that is responsible for doing that in java?
What is the difference between variable & constant?
What is the purpose of interface?
Which is faster string or stringbuilder?
Explain tree set and its features?
How many types of threads are there in java?
Is oracle java 11 free?
What is numeric function?
Can we rethrow the same exception from catch handler?
extending thread class or implementing runnable interface. Which is better? : Java thread
What is ternary operator? Give an example.
What is the use of beaninfo?
How do you remove all elements from an arraylist in java?
Is ++ operator is thread safe in java?
Which methods cannot be overridden in java?