Dúvida básica de quem está começando o EP

Re: Dúvida básica de quem está começando o EP

por Marcelo Queiroz -
Número de respostas: 0
Oi, Simone!

a classe Scanner tenta simplificar as coisas para você, escondendo alguns detalhes técnicos como essas coisas de espaços e <enter>'s. A cada chamada do método next() o objeto processa a entrada e procura uma seqüência ininterrupta de caracteres "visíveis" até encontrar um espaço, <tab> ou <enter>, e devolve o resultado em uma String. Ou seja, se você escrever algo como

a=sc.next();
b=sc.next();
c=sc.next();

e o usuário digitar

Oi, tudo bom?????????????????

as variáveis a,b e c receberão as Strings

"Oi,"
"tudo"
"bom?????????????????"

respectivamente. Em outras palavras, o código que você vai escrever no EP vai funcionar tanto no caso do usuário seguir a ordem sugerida (artigo+substantivo+<enter>+artigo+substantivo+<enter>+...) quanto se ele resolver escrever cada palavra numa linha separada, ou todas as palavras numa linha só. Basta que elas estejam devidamente delimitadas por espaços OU <tab>'s ou <enter>'s.