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 javac in java?
What is a two-pass assembler?
What is a newline character in java?
why doesn't java run on all platforms?
what is thread? : Java thread
What is java in detail?
How do you input a string in java?
What is java virtual machine and how it is considered in context of java’s platform independent feature?
What are the supported platforms by java programming language?
What is locale?
What is the purpose of object oriented programming?
1.IN CASE OF DYNAMIC METHOD DISPATCH WHY WE USE REFERENCE VARIABLE,WE CAN USE THE DIFFERENT DEFINED OBJECT DIRECTLY TO ACCESS THE DATA MEMBER AND MEMBER FUNCTION OF THAT RESPECTIVE CLASS?WHAT IS THE MAIN FUNCTION OF "REFERENCE VARIABLE" HERE?
How do I start learning java?
Can I extend singleton class in java?
How many JVMs can run on a single machine and what is the meaning of Just-In-Time (JIT) compiler?