Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Кто знает джава прошу помочь?

Дмитрий Мендель Ученик (4), на голосовании 9 месяцев назад
Нужно найти ошибку и исправить, код должен работать на сайте adaface.
class Main {
public static void main(String[] args) {
int x = 5;
switch(x) {
case 1:
System.out.println("x равен 1");
break;
case 2:
System.out.println("x равен 2");
break;
case x > 3: // Compilation error - the expression is not constant
System.out.println("x больше 3");
break;
default:
System.out.println("x не соответствует ни одному из случаев");
break;
}
}
}
Голосование за лучший ответ
Nieren Искусственный Интеллект (217104) 10 месяцев назад
А задание мы должны угадать?
Дмитрий МендельУченик (4) 10 месяцев назад
Что не ясно братан
Nieren Искусственный Интеллект (217104) Я тебе не братан Хочешь ответ - предоставь то что от тебя просят
Павел Михаловский Просветленный (36138) 10 месяцев назад
case x > 3: - вот тут ошибка.
Ты не можешь так сделать. Вот и ошибка
ты можешь только case 3:
Андрей Панарин Искусственный Интеллект (249280) 10 месяцев назад
В кейсе нельзя проверять неравенство.
Можно кейс с неравенством расписать в default, заменив это:
 case x > 3: // Compilation error - the expression is not constant
System.out.println("x больше 3");
break;
default:
System.out.println("x не соответствует ни одному из случаев");
break;
на это:
 default:
if (x > 3) {
System.out.println("x больше 3");
} else {
System.out.println("x не соответствует ни одному из случаев");
}
break;
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263972) 10 месяцев назад
 class Main { 
public static void main(String[] args) {
int x = 5;

switch (x) {
case 1:
System.out.println("x равен 1");
break;
case 2:
System.out.println("x равен 2");
break;
default:
System.out.println((x > 3) ? "x больше 3" : "x не соответствует ни одному из случаев");
break;
}
}
}
Александр Искусственный Интеллект (301569) 10 месяцев назад
код должен работать вообще, а не каком-то там сайте...
Дмитрий МендельУченик (4) 10 месяцев назад
Скажи это моему учителю
Похожие вопросы