Привет. Вот код к задаче, хотел бы узнать, правильно ли мыслю?
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 - то ошибка, так как он не видит первой строчки, которая должна быть и являться она должна не цифрой, так?