write java code to print second max number in the array
Answer Posted / sujeev
Ranjaram is correct.I modified and testes it.
public class test123 {
public static void main(String[] args){
int maxNumber = 0;
int secondMaxNumber = 0;
int[] anArray;
anArray =new int [10];
anArray[0] = 100;
anArray[1] = 200;
anArray[2] = 300;
anArray[3] = 400;
anArray[4] = 500;
if(anArray.length == 0){
System.err.println("Number array is empty");
return;
}
for(int i=0; i < anArray.length; i++){
int currNumber = anArray[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 ? | 2 Yes | 3 No |
Post New Answer View All Answers
Is null a keyword in java?
Describe 2 different ways to concatenate two strings.
EDS (Electronic Data Systems India Pvt Ltd) at Chennai on 16-12-2006.
What is string and its types?
Which programming language is most secure?
What is package private scope in java?
What is super?
Is jdk required on each machine to run a java program?
What is jagged array in java?
How can you write a loop indefinitely in java programming?
What data type is true or false?
What are the two environment variables that must be set in order to run any java programs?
What are the main concepts of oops in java?
What is an immutable class? How to create an immutable class?
Can we sort list in java?