IDE не дает никаких ошибок и правильно работает относительно условий задачи, а JR компилятор пишет ошибку- "Программа должна выводить на экран максимальное из четырёх чисел."
Может кто-нибудь разобраться в чем закавырка?
package com.javarush.task.task04.task0419;
/*
Максимум четырех чисел
*/
import java.util.Scanner;
import java.math.*;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner keyboard = new Scanner(System.in);
int a = keyboard.nextInt();
int b = keyboard.nextInt();
int c = keyboard.nextInt();
int d = keyboard.nextInt();
int ab, cd, maximum;
ab = Math.max(a, b);
cd = Math.max(c, d);
maximum = Math.max(ab, cd);
if (a == b && b == c) {
System.out.println(a);
} else {
System.out.println(maximum);
}
keyboard.close();
}
}