Наткнулся на вот такую интересную ситуацию: если ставлю 2 sout() после чтения данных, то все отлично работает сколько бы я данных (правильных) не вводил: если оба sout() комментирую - перестает работать: если оставляю один sout number, то выкидывает после ввода второй цифры и перехода на новую строку (когда должен вводить второй string): если оставляю один sout name, то выкидывает как и без sout вовсе: кто-то может объяснить, что за магия такая ? пробовал вводить данные с задержкой, ждал по пару секунд после ввода каждого символа, но результат тот же самый. С активными двумя sout работает, как должно. Если закомментить sout - не работает.