1
resposta

Minha resolução

// package desafio; <- pasta que esta salvo esse desafio

import java.util.Scanner;

public class Catalogo {

public static void main(String[] args) {

    Scanner teclado = new Scanner(System.in);

    // Entrada dos Dados
    System.out.print("Digite o nome do Filme:"); 
    String nomeDoFilme = teclado.nextLine();

    System.out.print("Digite o ano de lançamento:");
    int anoDoFilme = teclado.nextInt();

    System.out.print("Digite a primeira nota do Filme: ");
    float notaDoFilme1 = teclado.nextFloat();

    System.out.print("Digite a segunda nota do Filme: ");
    float notaDoFilme2 = teclado.nextFloat();

    System.out.print("Digite a terceira nota do Filme: ");
    float notaDoFilme3 = teclado.nextFloat();

    
    teclado.nextLine();

    // Impressão dos Dados/ Siada
    System.out.println("Digite uma sinopse para o Filme:");
    String sinopse = teclado.nextLine();

    boolean incluidoNoPlano = true;

    double media = (notaDoFilme1 + notaDoFilme2 + notaDoFilme3) / 3;

    System.out.println("\n--- INFORMAÇÕES DO FILME ---");
    System.out.println("Nome do Filme: " + nomeDoFilme);
    System.out.println("Ano de lançamento: " + anoDoFilme);
    System.out.println("Média das notas: " + media);
    System.out.println("Filme: " + nomeDoFilme + " está incluso no plano: " + incluidoNoPlano);
    System.out.println("Sinopse do Filme: " + sinopse);

    teclado.close();
}

}

// Caso de notas fracionadas com casas decimais só e aceito com . Caso sejá digitado com , dara erro

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Felipe! Como vai?

Seu código está bem estruturado e mostra atenção aos detalhes de entrada e saída de dados. Gostei de como você utilizou o Scanner para coletar informações e calculou a média das notas de forma direta — isso demonstra boa compreensão da lógica básica em Java.

Uma dica interessante para o futuro é usar o método String.format() para exibir a média com um número fixo de casas decimais. Veja este exemplo:


double media = (nota1 + nota2 + nota3) / 3;
System.out.println(String.format("Media do filme: %.2f", media));

Esse código formata a média mostrando apenas duas casas decimais.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!