Muitas das questões a seguir precisarão da interação com o usuário através da solicitação de dados de entrada. Vamos trabalhar juntos nessa questão antes de continuar:

Peça ao usuário para digitar sua idade e seu peso. Armazene a idade em uma variável int e o peso em uma variável double. Imprima os valores em uma frase. Use a classe Scanner para a entrada.

Questões

  1. Crie um programa simples que imprima "Olá, Mundo!". Adicione comentários de linha (//) e de bloco (/* ... */) para explicar a estrutura básica (public class, main).
  2. Crie um programa que declare duas variáveis int com valores diferentes. Calcule a soma, subtração, multiplicação e divisão, e imprima os resultados. Preste atenção na divisão entre inteiros e como ela se comporta em Java.
  3. Peça a idade de uma pessoa e use uma estrutura if/else para determinar se ela é maior de idade (18 anos ou mais) ou não, e imprima a mensagem correspondente.
  4. Peça ao usuário um número inteiro e diga se ele é par ou ímpar.
  5. Leia dois números e mostre qual deles é maior.
  6. Leia a temperatura em graus Celsius e diga se está frio (menor que 20) ou quente (20 ou mais).
  7. Leia a nota de um aluno (de 0 a 10). Se a nota for 6 ou mais, mostre “Aprovado”. Senão, mostre “Reprovado”.
  8. Leia o valor do consumo de energia (em kWh). Se for até 100, o preço é 0,50 por kWh. Se for maior que 100, o preço é 0,70 por kWh. Calcule e mostre o valor total.
  9. Escreva um programa que faça uma contagem regressiva de 10 a 0. Use um laço for para a contagem.
  10. Crie um programa que use um laço while para somar todos os números pares de 1 a 100.
  11. Peça ao usuário um número e imprima a tabuada desse número, de 1 a 10. Use um laço for.
  12. Escreva um programa que receba um número inteiro e verifique se ele é primo. Use laços de repetição e condicionais para essa lógica.
  13. Peça ao usuário para digitar uma única letra. Use uma estrutura switch para verificar se a letra é uma vogal ou uma consoante.
  14. Peça ao usuário para digitar uma palavra. Crie um novo String que seja a versão invertida da palavra original e imprima. Dica: Lembre-os que String é imutável em Java, então é preciso construir a nova String de alguma forma.
  15. Peça ao usuário para digitar uma frase e conte quantas vezes a letra 'a' (minúscula ou maiúscula) aparece na frase. Use um laço de repetição.
  16. Crie um array de inteiros pré-definido. Peça ao usuário um número e verifique se esse número está presente no array.
  17. Crie um array de double para armazenar 5 notas. Peça ao usuário para digitar as notas, preencha o array e, em seguida, calcule e imprima a média das notas.