Scanner é uma classe pertencente ao pacote java.util, relacionada com a obtenção de dados de entrada de tipos variados, como int, double e strings. Ainda que não seja extremamente eficiente para cenários com restrição temporal, é um modo fácil para se ler dados de entrada em um programa Java.
Para criar um objeto da classe Scanner, normalmente passamos o objeto predefinido System.in, que representa o fluxo de entrada padrão. Podemos passar um objeto da classe File, se a intenção for ler a entrada de um arquivo.
Considerando o apresentado, analise as afirmativas a seguir.
I. Para ler valores numéricos de um determinado tipo de dados XYZ, a função a ser usada é nextXYZ(). Por exemplo, para ler um valor do tipo short, podemos usar nextShort().
II. Para ler strings, usamos nextLine(). Essa função permite que, para cada linha de entrada, seja feita a leitura, sem possibilidade de salvar o que foi lido.
III. Para ler um único caractere, usamos next().charAt(0). A função next() retorna o próximo token/palavra na entrada como uma string, e charAt(0), o primeiro caractere dessa string.
IV. A classe Scanner lê uma linha inteira e divide em tokens. Tokens são pequenos elementos que têm algum significado para o compilador Java.
Está correto o que se afirma em:
a.
I, II, III e IV
b.
I, III e IV, apenas
c.
I, II e III, apenas
d.
I e II, apenas
e.
II, III e IV, apenas
Lista de comentários
Resposta: I, III e IV, apenas
Explicação: Conferido no AVA
Resposta:
I, III e IV, apenas
Explicação:
Correto! Corrigido pelo AVA.