Entrada e Saída de Dados em Java
Kalianny Miranda
Posted on January 7, 2024
Explorando a Entrada de Dados em Java
Vamos mergulhar em um aspecto crucial da programação: a entrada de dados.
Importando com Scanner
Java, por padrão, não vem com um comando de entrada incorporado. Mas não se preocupe, vamos importar a classe Scanner para tornar a entrada de dados uma experiência suave. Veja como é fácil:
import java.util.Scanner;
Com essa importação, abrimos as portas para a classe Scanner, permitindo-nos criar um objeto e interagir com o usuário. Vamos dar uma olhada:
Scanner teclado = new Scanner(System.in);
Agora, estamos prontos para solicitar que o usuário forneça algumas informações. Dessa forma, declaramos e inicializamos uma variável para armazenar a entrada padrão. Vamos fazer isso pedindo que o usuário digite sua idade:
System.out.println("Digite sua idade:");
int idade = teclado.nextInt();
Agora, a variável "idade" está pronta para ser usada em nosso programa!
Diversidade de Entradas: Além dos Números
Em Java, não estamos limitados apenas à captura de números inteiros. A classe Scanner nos oferece várias opções, permitindo-nos interagir com diferentes tipos de dados. Aqui estão alguns exemplos:
-
teclado.nextInt()
- Captura o próximo inteiro. -
teclado.nextLine()
- Captura a próxima String. -
teclado.nextFloat()
- Captura o próximo float.
E assim por diante! Basta utilizar 'next' seguido do tipo que esperamos que o usuário digite, sempre começando com a primeira letra em minúscula.
Explorando as Saídas de Dados
A interação com o usuário não é completa sem a capacidade de exibir informações na tela. Em Java, temos várias maneiras de fazer isso.
Para imprimir na tela, utilizamos o seguinte comando:
System.out.print("Aqui passamos parâmetro");
E se quisermos concatenar valores ou variáveis, basta utilizar o sinal '+':
System.out.print("Olá " + x + ". Estamos concatenando!");
Saída Formatada: Dando Estilo às Suas Impressões
Às vezes, queremos mais do que apenas imprimir valores na tela; queremos fazer isso com estilo! Para isso, utilizamos o printf
em vez do print
. Veja um exemplo:
System.out.printf("Os resultados são %d e %d", num1, num2);
A mágica aqui está nos marcadores temporários (%d, %s, %c, %f), que serão substituídos pelas variáveis à direita. Aqui estão alguns exemplos de marcadores:
-
%d
- Marcador de inteiros. -
%s
- Marcador de String. -
%c
- Marcador de caracteres. -
%f
- Marcador de floats.
E se quiser pular uma linha ao imprimir, substitua o print
por println
.
Concluindo a Jornada
Exploramos hoje a entrada e saída de dados em Java, fundamentais para a interatividade de nossos programas. Até!
Posted on January 7, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 30, 2024