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 are checked exceptions?
Explain the difference between association, aggregation and inheritance relationships.
Can java cast null?
What is difference between stringbuffer and string?
Why hashset is used in java?
What do you mean by of string::valueof expression in java 8?
What is method reference?
How many bits are in a sentence?
What is compareto?
What is the use of generics? When was it added to the Java development Kit?
Why do we need data structure in java?
Can we make a constructor final?
What is the concept of multithreading?
Is simpledateformat safe to use in the multithreaded program?
What is the basic difference between string and stringbuffer object?