Из документации для Scanner :
Сканер разбивает свой вход на токены с использованием шаблона разделителя, который по умолчанию соответствует пробелу.
Из документации для next () :
Допускается полный токен и затем ввод, соответствующий шаблону разделителя.