Você esqueceu de negar a resposta do scanner.hasNext() no exemplo está:
if(scanner.hasNext()) break;
deveria ser
if(!scanner.hasNext()) break;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Você esqueceu de negar a resposta do scanner.hasNext() no exemplo está:
if(scanner.hasNext()) break;
deveria ser
if(!scanner.hasNext()) break;
Olá Melkysalem,
já arrumei lá no texto, de fato estava faltando a ! para negar o hasNext. Obrigado pelo feedback.