Расписал все правильно, все условия соблюдены, кроме пункта:
"Вместо выражений сравнения должны быть использованы переменные"
Сравнил с правильным решением и не нашел отличия.
Мое решение:
public class Solution {
private static boolean isHigh;
private static boolean isLow;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double bodyTemperature = scanner.nextDouble();
isHigh = bodyTemperature > 37;
isLow = bodyTemperature < 36;
if (isHigh) {
System.out.println("температура тела высокая");
} else if (isLow) { System.out.println("температура тела низкая");
} else {
System.out.println("температура тела нормальная");
}
}
}
Сергей
4 уровень
Посмотрите плиз
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ГоффMaster
17 июня 2023, 22:31
А зачем переменные сделал статическими? Может валидатор вызывает твой мейн из другого класса, в котором переменных Solution не видно?
0
Kidze
17 июня 2023, 17:28
1. Ты заменил условия переменными,почему говоришь что не выполнил пункт?)
2. Вроде все правильно,ошибку то какую пишет при компиляции?
3. Попробуй перезапустить задачу, заново напиши недостающий код,мб поможет.
0
Денис Enterprise Java Developer
18 мая 2023, 11:18
Ты бы хоть условие приложил, мало ли что там написано, вдруг что-то полезное?
0