Я только учусь программировать в университете. Перед нами была поставлена задача создать программу else if на основе сканера, которая учитывает возраст пользователя в качестве входных данных. Я столкнулся с проблемой, когда отображается только один вывод, независимо от ввода. Кто-нибудь может помочь?
import java.util.Scanner;
public class HelloWorldApp {
static public void main(String[] args) {
Scanner input = new Scanner(System.in);
int age;
System.out.println("Enter your age");
age = input.nextInt();
if (age <= 18) {
System.out.println("You are a child!");
}
else if (age < 59 && age > 19) {
System.out.println("You are an adult!");
}
else if (age >= 60); {
System.out.println("You are old!");
}
}
}
Кажется, это выводит на печать параметр You are old
каждый раз, когда вы вводите возраст.