Привет.
Вот код к задаче, хотел бы узнать, правильно ли мыслю?
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String A = reader.readLine();
String B = reader.readLine();
int b = Integer.parseInt(B);
if(b < 18)
System.out.println("Подрасти еще");
Если я ввожу просто в консоль
Вася
17
То всё проходит, потому что компилятор сначала читает строчку String A = reader.readLine(); - где я ввожу имя, а потом переходит ко второй строчке с цифрой?.
А когда просто ввожу в консоль
17 - то ошибка, так как он не видит первой строчки, которая должна быть и являться она должна не цифрой, так?