В IDE переменная а в строках System.out.println("Число " + а + " содержится в интервале."); выделена красным как неизвестный символ
public class Solution {
public static void main(String[] args) {
checkInterval(60);
checkInterval(112);
checkInterval(10);
}
public static void checkInterval(int a) {
if ((a > 50) && (a < 100)) {
System.out.println("Число " + а + " содержится в интервале.");
}
else {
System.out.println("Число " + а + " не содержится в интервале.");
}
}
}
В попытках решить задачу добавил строковую переменную num - заработало. Потом я закомментировал добавление переменной так, что код, по сути, не отличается от предыдущего и всё равно всё работает. В чём разгадка
public class Solution {
public static void main(String[] args) {
checkInterval(60);
checkInterval(112);
checkInterval(10);
}
public static void checkInterval(int a) {
//String num = a;
if ((a > 50) && (a < 100)) {
System.out.println("Число " + a + " содержится в интервале.");
}
else {
System.out.println("Число " + a + " не содержится в интервале.");
}
}
}