Java Topics

Display first three maximum numbers from Array

public class FirstThreeMaxNums {

public static void main(String[] args) {

int[] ar= {50,60,20,10};

int max1=ar[0];

int max2=ar[1];

int max3=ar[2];

for(int i=1;i<ar.length;i++) {

if(max1<ar[i]) {

max2=max1;

max1=ar[i];

}

else if(max2<ar[i]) {

max3=max2;

max2=ar[i];

}

else if(max3<ar[i]) {

max3=ar[i];

}

}

      System.out.println("max1="+max1);

      System.out.println("max2="+max2);

      System.out.println("max3="+max3);

}

}


Output:

max1=60
max2=50
max3=20