Article image

GS

Gabriela Silva07/02/2024 10:45
Compartilhe

Guia Rápido: Utilizando a Função Scanner em Java

    Java é uma linguagem de programação amplamente utilizada em desenvolvimento de software devido à sua portabilidade, eficiência e robustez. Uma das características mais úteis do Java é a classe Scanner, que permite aos programadores ler dados de entrada do usuário de forma fácil e flexível.

    O que é a classe Scanner?

    A classe Scanner faz parte do pacote java.util e fornece métodos para analisar dados de entrada em diferentes tipos primitivos, como inteiros, números de ponto flutuante, strings e muito mais. Com o Scanner, os programadores podem interagir com os usuários, solicitando e processando entrada do teclado de maneira eficiente.

    Como usar o Scanner em Java?

    Para começar a usar o Scanner em seu programa Java, siga estes 4 passos simples:

    1- Importar a classe Scanner: Importe a classe Scanner para o seu programa Java, adicionando a declaração de importação no início do arquivo:

    java
    import java.util.Scanner;
    

    2- Criar uma instância do Scanner: Crie uma instância da classe Scanner. (Isso permite que você leia entrada do teclado).

    java
    Scanner scanner = new Scanner(System.in);
    

    3- Ler entrada do usuário: Use métodos Scanner para ler entrada do teclado. Alguns dos métodos mais comuns incluem “nextInt()” para ler um inteiro, “nextDouble()” para ler um número de ponto flutuante e “nextLine()” para ler uma linha de texto.

    java
    System.out.print("Digite um número inteiro: ");
    int numeroInteiro = scanner.nextInt();
    System.out.println("Você digitou: " + numeroInteiro);
    
    System.out.print("Digite um número de ponto flutuante: ");
    double numeroPontoFlutuante = scanner.nextDouble();
    System.out.println("Você digitou: " + numeroPontoFlutuante);
    
    System.out.print("Digite uma linha de texto: ");
    String texto = scanner.nextLine();
    System.out.println("Você digitou: " + texto);
    

    4- Fechar o Scanner: Após terminar de usar o Scanner, é uma boa prática fechá-lo para liberar recursos do sistema.

    java
    scanner.close();
    

    Exemplo completo:

    Aqui está um exemplo completo utilizando o Scanner:

    java
    import java.util.Scanner;
    
    public class ExemploScanner {
      public static void main(String[] args) {
          Scanner scanner = new Scanner(System.in);
    
          System.out.print("Digite seu nome: ");
          String nome = scanner.nextLine();
    
          System.out.print("Digite sua idade: ");
          int idade = scanner.nextInt();
    
          System.out.println("Seu nome é " + nome + " e você tem " + idade + " anos.");
    
          scanner.close();
      }
    }
    

    Conclusão:

    O Scanner em Java é uma ferramenta poderosa para interagir com o usuário e processar entrada do teclado de forma eficiente. Ao seguir os passos simples fornecidos neste guia rápido, você estará pronto para começar a usar o Scanner em seus próprios programas Java!

    Compartilhe
    Comentários (1)

    LS

    LUIZ SILVA - 09/04/2024 21:13

    Obrigado !