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



