A classe scanner é usada para ler a entrada do usuário Java. O Java Scanner está embutido no pacote java.util, portanto, nenhuma biblioteca externa é necessária para usá-lo. O scanner lê o texto da entrada padrão. Este texto é devolvido ao programa principal para que possa ser armazenado ou manipulado de outra forma. Entender como obter entrada do usuário em Java é uma habilidade essencial. Por exemplo, digamos que você esteja criando um aplicativo com um formulário de login. Você precisará gerenciar a entrada do usuário para as informações de login do usuário transferido.
Em Java, você pode usar a classe Scanner para receber a entrada do usuário que você pode processar em seu programa . Este tutorial discutirá, usando alguns exemplos, como usar a classe Java Scanner para receber a entrada do usuário.
Classe Java Scanner
A classe Java Scanner é usada para coletar a entrada do usuário. O Scanner faz parte do pacote java.util, portanto, pode ser importado sem baixar nenhuma biblioteca externa. O scanner lê o texto da entrada padrão e o retorna a um programa.
Para trabalhar com a classe scanner, você deve primeiro importá-lo para o seu código. Existem duas maneiras de fazer isso:
- Se você só precisa trabalhar com a classe java.util.Scanner, você pode importar a classe Scanner diretamente
- Se você estiver trabalhando com outros módulos na biblioteca java.util, poderá importar a biblioteca inteira.
A seguir está o código para cada um dos processos acima:
A primeira linha de código importa a classe scanner. A segunda linha de código importa todos os pacotes para a biblioteca java.util, incluindo o scanner.
Deve-se notar que existem outras maneiras de receber dados de entrada do usuário em Java. Você pode usar as classes Java BufferedReader, InputStreamReader, DataInputStream e console