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. Escreva um programa que faça uma contagem regressiva de 10 a 0. Use um laço for para a contagem.
  5. Crie um programa que use um laço while para somar todos os números pares de 1 a 100.
  6. Peça ao usuário um número e imprima a tabuada desse número, de 1 a 10. Use um laço for.
  7. 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.
  8. Peça ao usuário para digitar uma única letra. Use uma estrutura switch para verificar se a letra é uma vogal ou uma consoante.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. Crie um array de String com os nomes de 5 frutas. Percorra o array e imprima cada nome. Desafio: Imprima apenas as frutas que começam com a letra 'M'.
  14. Crie um array de 10 inteiros. Peça ao usuário um número e use um laço de repetição para encontrar a primeira posição (índice) em que esse número aparece no array. Se não encontrar, imprima uma mensagem indicando isso.