ДАНО Ввести с клавиатуры четыре числа, и вывести максимальное из них. Если числа равны между собой, необходимо вывести любое. Требования: Программа должна считывать числа c клавиатуры. Программа должна выводить число на экран. Программа должна выводить на экран максимальное из четырёх чисел. ОШИБКА Если максимальных чисел несколько, необходимо вывести любое из них.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
     String num = reader.readLine();
     int a = Integer.parseInt(num);
     String num1 = reader.readLine();
     int b = Integer.parseInt(num1);
     String num2 = reader.readLine();
     int c = Integer.parseInt(num2);
     String num3 = reader.readLine();
     int d = Integer.parseInt(num3);
     if(a>b){
     System.out.println(a);}
     else if(b>=c){
     System.out.println(b);}
     else if(c<=d){
     System.out.println(d);
//По остальным пунктам проходит, по пункту 3 не проходит. Глянул примеры других, у других все по другому , некоторые даже по max делают, вообще ни как в лекциях. НЕ пойму , лекции 50на50 даются и остальные по своему делают как то где нашел.