Упражнение на получение хакерского ранга провалилось – почему? [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Упражнение на получение хакерского ранга провалилось – почему? [закрыто]

Сообщение Anonymous »

Для целого числа выполните следующие условные действия:
  • Если нечетное число, выведите Weird
  • Если оно четное и находится в диапазоне от 2 до 5, выведите Not Weird
  • Если четное число находится в диапазоне от 6 до 20, выведите Странно
  • Если четное число больше 20, выведите Not Weird
Решение:

Код: Выделить всё

int n = 12;
String response = "weird";

if (n % 2 == 0 && (n < 5 || n > 20)) {
response = "not weird";
}
System.out.print(response);
}
Разве я не выполнил запрошенное предложение? в каком значении "n" результат неправильный?

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-fail-why

Вернуться в «JAVA»