Entrada do usuário em Java - classe Scanner
Nosso tópico hoje é Java User Input , e forneceremos exemplos para garantir que os alunos possam entendê-lo melhor.
Entrada do usuário Java
Como parte do Java User Input , existe uma classe Scanner que é usada para obter a entrada do usuário. Ele pode ser encontrado no pacote java.util.
Criar um objeto da classe Scanner e chamar um dos métodos listados na documentação permitirá que você use a classe Scanner.
Sintaxe:
Scanner mrx=new Scanner(System.in);
Aqui está um exemplo de uso do método nextLine() para ler uma string:
Example:
Múltiplas entradas podem ser obtidas do usuário, conforme mostrado no exemplo abaixo:
Example:
O Tutorial de Pacotes Java oferece uma visão geral do que é um pacote e o que você pode fazer com ele.
Tipos de Entrada Java
Conforme mostrado nos exemplos acima, nextLine() foi usado para ler strings e nextInt() foi usado para buscar valores int. Confira a tabela abaixo para saber mais sobre outros tipos:
| Métodos | Visão geral | 
|---|---|
| BigDecimal nextBigDecimal() | Essa função verifica o próximo token como BigDecimal . | 
| BigInteger nextBigInteger() | Um BigInteger é usado para verificar o próximo token de entrada. | 
| nextBoolean() | Obtém um valor booleano do usuário. | 
| nextByte() | Lê um valor de byte do usuário. | 
| nextDouble() | Recebe um valor duplo do usuário. | 
| nextFloat() | Obtém um valor float do usuário. | 
| nextInt() | Obtém um valor int do usuário. | 
| nextLine() | Lê um valor String do usuário. | 
| nextLong() | Obtém um valor longo do usuário. | 
| nextShort() | Lê um valor curto do usuário. | 
Aqui estão alguns exemplos de leitura de dados de diferentes tipos usando diferentes métodos :
Example:
Outra abordagem.
Example:
Lembre-se: Você receberá uma mensagem de exceção/erro (como “ InputMismatchException ”) se inserir uma entrada incorreta (por exemplo, texto em uma entrada numérica).
A entrada de usuário Java agora é familiar para você e você sabe como usá-la – Mais informações sobre exceções e tratamento de erros podem ser encontradas em nosso próximo capítulo sobre Exceções .
