you can try the below code:
public class ArrayOperation {
public static void main(String[] args) {
Integer intArray[]=new Integer[5];
intArray[0]=15;
intArray[1]=30;
intArray[2]=25;
intArray[3]=22;
intArray[4]=28;
int max=0;
int secondMax=0;
for(int i=0;i<intArray.length;i++){
if(intArray[i]>max){
secondMax=max;
max=intArray[i];
}
if(intArray[i]>secondMax && max>intArray[i]){
secondMax=intArray[i];
}
}
System.out.println("Second Largest Element is "+secondMax);
}
}
|