В каком случае на этапе компиляции возникнет ошибка?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
char a='a', b;b = (char)(a + 1);if (a=b) { System.out.println("a и b имеют одинаковые значения");};(Верный ответ)
boolean a=true, b;int c = (int)(Math.random()-0.5); if (c==0) { b=true; } else { b=false;}if (a=b) { System.out.println("a и b имеют одинаковые значения");};
int a=0, b;b = (int)(Math.random()-0.5);if (a=b) { System.out.println("a и b имеют одинаковые значения");};(Верный ответ)