O que é Java.util.Scanner em Java

O que é Java.util.Scanner em Java
Em Java, o “entrada do usuário”Desempenha um papel vital no trabalho e execução de operações com as entradas personalizadas em tempo real. Mais especificamente, na situação de aplicar o algoritmo implementado sobre os valores personalizados de entrada do usuário. Como resultado, o “Java.util.Scanner”Aprimora a interação do usuário do desenvolvedor e fornece utilidade para o usuário final.

Este artigo elaborará o uso e a implementação da classe "Scanner" no "Java.pacote Util ”.

O que é Java.util.Scanner ”em java?

““Scanner”Corresponde a uma classe contida no“Java.util" pacote. É utilizado para obter informações de um usuário para qualquer tipo de dados primitivo, i.e., ““int","Corda”Etc. através de seus métodos alocados.

Sintaxe

Scanner OB = novo scanner (sistema.em);

Nesta sintaxe:

  • ““ob"Aponta para o"Scanner”Objeto.
  • ““Sistema.em”Lê a entrada do usuário com base em um determinado tipo de dados.

Certifique-se de importar o pacote abaixo fornecido para permitir a entrada do usuário antes de prosseguir para os exemplos:

importar java.util.Scanner;

Exemplo 1: Aplicando “Java.util.Scanner ”em Java usando o método“ NextInt () ”

Neste exemplo, o “Scanner”A classe pode ser utilizada para garantir o valor de entrada do usuário como“Inteiro”Tipo de dados e retorne -o:

publicClassScannerInput
publicstaticVoidMain (String [] args)
Objeto de scanner = novo scanner (sistema.em);
Sistema.fora.println ("Digite o ID:");
int x = objeto.nextInt ();
Sistema.fora.println ("O ID é:"+ x);
objeto.fechar();

No snippet de código acima, aplique as etapas abaixo fornecidas:

  • Primeiro de tudo, crie um “Scanner“Objeto chamado“objeto”Usando o“novo"Palavra -chave e a"Scanner ()”Construtor, respectivamente.
  • Depois disso, associe o “NextInt ()”Método com o objeto para garantir o valor de entrada do usuário como um“Inteiro”.
  • Por fim, exiba o valor inteiro de entrada do usuário e feche o scanner por meio do “fechar()”Método.

Saída

Nesta saída, a entrada do usuário “Inteiro”Os valores são retornados adequadamente.

Exemplo 2: Aplicando “Java.util.Scanner ”em Java usando o método“ Nextline () ”

Este exemplo aplica o “Scanner"Classe para inserir a"Corda”Valores do usuário e devolvê -los:

publicClassScannerInput
publicstaticVoidMain (String [] args)
Objeto de scanner = novo scanner (sistema.em);
Sistema.fora.println ("Digite o nome:");
String x = objeto.nextline ();
Sistema.fora.println ("O nome é:"+ x);
objeto.fechar();

De acordo com as linhas de código acima:

  • Lembre -se das abordagens discutidas para criar um “Scanner”Objeto.
  • Na próxima etapa, associe o “NextLine ()”Método para ativar o valor de entrada do usuário como“Corda”.
  • Por fim, retorne o valor da string de entrada e feche o scanner.

Saída

Esta saída significa que o tipo de dados alocado, i.e., ““Corda”Os valores são inseridos e retornados do usuário de acordo.

Conclusão

““Scanner”É uma classe contida no“Java.util”Pacote que é utilizado para obter a entrada do usuário de vários tipos de dados, i.e., int, string, etc. usando seus métodos alocados. Este artigo discutiu a implementação de “Java.util.Scanner”Em Java.