Qual dos itens a seguir cria um scanner que leia da entrada padrão?
A. Scanner sc = new Scanner(System.in);
B. Scanner sc = Scanner.getInstance(System.in);
C. Scanner sc = new Scanner(); sc.next(System.in);
D. sc.next(System.in);
A classe Scanner provê oito construtores, um dos quais está presente na alternativa A: Scanner(InputStream source). Nesta opção constrói-se um novo Scanner para produzir valores lidos do stream de entrada específico System.in que é do tipo java.io.InputStream. Então o objeto Scanner é criado como “Scanner sc = new Scanner(System.in);”. Dessa forma, as alternativas B, C e D apresentam maneiras incorretas de iniciar a leitura de dados a partir da classe java.util.Scanner. Alternativa correta: A.
Nenhum comentário:
Postar um comentário