Хочу сделать так , чтобы пользователь написал свой возраст , и если ему меньше 15 , то на экране пишут что ему нельзя сюда.А если ему есть 15 , то пишет что ход разрешен.
Но при запуске кода , у меня куча ошибок , которые немогу пофиксить ,из-за того что не понимаю что от меня хотят.Может вы поможете?
Вот код:
import java.util.Scanner;
class Program {
public static void main(String[] agrs) {
Scanner in = new Scanner(System.in);
System.out.println("Введите возраст: "
int age = in.nextInt();
in.close();
if (age == 15) {
System.out.println("Вы уже подросток! Вам можно заходите!"
in.close();
}
if (age < 15) {
System.out.println("Вам нельзя сюда! доступ с 15 лет!"
in.close();
}
in.close();
}
}
Ошибка при запуске:
Runtime Error:
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:945)
at java.base/java.util.Scanner.next(Scanner.java:1602)
at java.base/java.util.Scanner.nextInt(Scanner.java:2267)
at java.base/java.util.Scanner.nextInt(Scanner.java:2221)
at Program.main(Main.java:7)
Но при запуске кода , у меня куча ошибок , которые немогу пофиксить ,из-за того что не понимаю что от меня хотят.Может вы поможете?
Вот код:
import java.util.Scanner;
class Program {
public static void main(String[] agrs) {
Scanner in = new Scanner(System.in);
System.out.println("Введите возраст: "
int age = in.nextInt();
in.close();
if (age == 15) {
System.out.println("Вы уже подросток! Вам можно заходите!"
in.close();
}
if (age < 15) {
System.out.println("Вам нельзя сюда! доступ с 15 лет!"
in.close();
}
in.close();
}
}
Ошибка при запуске:
Runtime Error:
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:945)
at java.base/java.util.Scanner.next(Scanner.java:1602)
at java.base/java.util.Scanner.nextInt(Scanner.java:2267)
at java.base/java.util.Scanner.nextInt(Scanner.java:2221)
at Program.main(Main.java:7)