Correção 008 - Resolvendo Exercícios em Java
Exercício 01: Personagem Favorito
Seção intitulada “Exercício 01: Personagem Favorito”import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("Digite seu personagem favorito: "); String nomeCompleto = scanner.nextLine();
System.out.println("Seu personagem favorito é " + nomeCompleto + "! Que legal!");
scanner.close(); }}Exercício 02: Filme do Ano
Seção intitulada “Exercício 02: Filme do Ano”import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("Qual foi o melhor filme que você assistiu este ano? "); String nomeFilme = scanner.nextLine();
System.out.print("Em que ano ele foi lançado? "); int anoLancamento = scanner.nextInt();
System.out.println("O filme " + nomeFilme + " foi lançado em " + anoLancamento + ". Ótima escolha!");
scanner.close(); }}Exercício 03: Placar do Jogo
Seção intitulada “Exercício 03: Placar do Jogo”public class Main { public static void main(String[] args) { String time1 = "Real Madrid"; int golsTime1 = 3; String time2 = "Manchester City"; int golsTime2 = 1;
System.out.println(time1 + " " + golsTime1 + " x " + golsTime2 + " " + time2); }}Exercício 04: Inventário de RPG
Seção intitulada “Exercício 04: Inventário de RPG”public class Main { public static void main(String[] args) { String nomePersonagem = "Geralt"; String classePersonagem = "Bruxo"; String itemEspecial = "Espada de Prata"; int nivelPersonagem = 10; boolean missaoCompleta = true;
System.out.println("Herói: " + nomePersonagem); System.out.println("Classe: " + classePersonagem); System.out.println("Item Especial: " + itemEspecial); System.out.println("Nível: " + nivelPersonagem); System.out.println("Missão Completa: " + missaoCompleta); }}Exercício 05: Atributos de um Pokémon
Seção intitulada “Exercício 05: Atributos de um Pokémon”public class Main { public static void main(String[] args) { String nome = "Pikachu"; String tipo = "Elétrico"; int nivel = 25; double hp = 100.0; boolean emCombate = false;
System.out.println("Nome: " + nome); System.out.println("Tipo: " + tipo); System.out.println("Nível: " + nivel); System.out.println("HP: " + hp); System.out.println("Está em combate: " + emCombate); }}Exercício 06: Loja de Itens de Jogo
Seção intitulada “Exercício 06: Loja de Itens de Jogo”public class Main { public static void main(String[] args) { String item = "Poção de Cura"; double preco = 50.5; int quantidade = 10;
System.out.println("Item: " + item); System.out.println("Preço: " + preco + " moedas de ouro"); System.out.println("Quantidade em estoque: " + quantidade); }}Exercício 07: Experiência Ganha no Jogo
Seção intitulada “Exercício 07: Experiência Ganha no Jogo”import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
int experienciaPorInimigo = 250;
System.out.print("Quantos inimigos você derrotou? "); int inimigosDerrotados = scanner.nextInt();
int totalExperiencia = inimigosDerrotados * experienciaPorInimigo;
System.out.println("Total de experiência ganha: " + totalExperiencia);
scanner.close(); }}Exercício 08: Média de Gols
Seção intitulada “Exercício 08: Média de Gols”import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("Quantos gols você marcou? "); int totalGols = scanner.nextInt();
System.out.print("Quantas partidas você jogou? "); int partidasJogadas = scanner.nextInt();
double mediaGols = (double) totalGols / partidasJogadas;
System.out.println("Média de gols por partida: " + mediaGols);
scanner.close(); }}Exercício 09: Missão Completa?
Seção intitulada “Exercício 09: Missão Completa?”import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("O inimigo foi derrotado? "); boolean inimigoDerrotado = scanner.nextBoolean();
System.out.print("O tesouro foi coletado? "); boolean tesouroColetado = scanner.nextBoolean();
System.out.print("A porta está aberta? "); boolean portaAberta = scanner.nextBoolean();
if (inimigoDerrotado && tesouroColetado) { System.out.println("Parabéns! Você venceu a missão!"); } else { System.out.println("Você ainda não venceu a missão."); }
scanner.close(); }}Exercício 10: Pode Assistir ao Filme?
Seção intitulada “Exercício 10: Pode Assistir ao Filme?”import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
System.out.print("Qual é a sua idade? "); int idade = scanner.nextInt();
System.out.print("Você tem autorização dos pais? (sim/nao) "); boolean autorizacaoPais = scanner.next().equalsIgnoreCase("sim");
if (idade >= 18 || autorizacaoPais) { System.out.println("Você pode assistir ao filme!"); } else { System.out.println("Você não pode assistir ao filme."); }
scanner.close(); }}