Nesta aula, os alunos irão praticar a entrada de dados pelo teclado usando Scanner. O foco será reforçar a captura de informações, manipulação de variáveis e exibição de resultados.
Os alunos devem lembrar que:
Para capturar dados do usuário, usamos a classe Scanner.
Precisamos importar Scanner antes de utilizá-lo:
import java.util.Scanner;
Criamos um objeto Scanner para ler os dados:
Scanner scanner = new Scanner(System.in);
Usamos métodos diferentes para capturar tipos distintos de dados:
nextLine(): Lê um texto completo (String).
nextInt(): Lê um número inteiro (int).
nextDouble(): Lê um número decimal (double).
nextBoolean(): Lê um valor verdadeiro/falso (boolean).
Sempre devemos fechar o Scanner ao final:
scanner.close();
✅ Meta: Os alunos devem ser capazes de capturar diferentes tipos de dados e exibir corretamente as informações.
Agora, os alunos irão copiar o enunciado e escrever o código correspondente.
📌 Exemplo: 👉 Enunciado: Crie um programa que pergunte ao usuário seu nome e exiba a mensagem Olá, [nome]!.
💻 Código esperado:
Hora do exercício! 🏋️🔥
1️⃣ Pergunte o nome do usuário e exiba uma mensagem de boas-vindas.
2️⃣ Solicite um número e exiba o triplo dele.
3️⃣ Peça dois números e exiba a soma deles.
4️⃣ Pergunte ao usuário sua idade e exiba quantos anos ele terá daqui a 10 anos.
5️⃣ Solicite o ano de nascimento do usuário e calcule sua idade aproximada.
6️⃣ Pergunte ao usuário um valor e calcule 10% desse valor.
7️⃣ Solicite um número e exiba a metade dele.
8️⃣ Pergunte ao usuário a temperatura em Celsius e converta para Fahrenheit. 9️⃣
9️⃣ Solicite um nome e um sobrenome e exiba o nome completo.
🔟 Peça um número e exiba ele multiplicado por 5.
1️⃣1️⃣ Peça ao usuário dois números e exiba a média aritmética deles.
1️⃣2️⃣ Solicite a altura e o peso do usuário e calcule o IMC (peso / altura²).
1️⃣3️⃣ Peça um valor em quilômetros e converta para metros e centímetros.
1️⃣4️⃣ Solicite três números e exiba a soma e a média deles.
1️⃣5️⃣ Peça ao usuário um número decimal e exiba apenas a parte inteira dele.
Se você está começando em Java, provavelmente já viu algumas coisas curiosas, como palavras que começam com letra maiúscula, parênteses no final dos comandos e até mesmo o conceito de pacotes. Vamos explicar tudo de forma simples!
Em Java, tudo gira em torno de classes. Elas são como moldes para criar objetos. Pense em uma classe como uma receita de bolo: ela define os ingredientes e o passo a passo, mas o bolo em si (o objeto) só existe depois que você usa a receita.
📌 Exemplo de uma Classe em Java:
Aqui, criamos a classe Pessoa, que possui dois atributos: nome e idade. Mas ela ainda não faz nada até criarmos um objeto dessa classe!
Um pacote (ou package) é um grupo de classes organizadas dentro de uma pasta. Isso ajuda a manter o código mais organizado e evita que existam várias classes com o mesmo nome no projeto.
📌 Criando um Pacote em Java:
Agora essa classe faz parte do pacote meuPacote.
Isso acontece porque String não é um tipo de dado primitivo (como int ou double). Ele é, na verdade, uma classe que já vem pronta no Java!
Por convenção, nomes de classes sempre começam com letra maiúscula, enquanto nomes de variáveis começam com letra minúscula.
📌 Exemplo de uso do String:
Sempre que vemos () no Java, significa que um método está sendo chamado. Métodos são como ações ou comandos que fazem algo no programa.
📌 Exemplo:
Aqui, println() é um método que imprime um texto na tela.
Outros exemplos de métodos que usam ():
"Texto".length(); → Conta os caracteres de um texto.
Math.sqrt(25); → Calcula a raiz quadrada de 25.
Todo programa Java precisa de um ponto de entrada, que é sempre o método main().
Sem esse método, o programa não sabe onde começar a rodar.