Article image
Gabriela Silva
Gabriela Silva07/02/2024 10:45
Compartilhe

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

  • #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 !