1
resposta

[Projeto] Resolução da Atividade: Screen Match

Projeto Screen Match

Criação da Classe Filme

package ScreenMatch;

public class Filme {
    String nomeFilme;
    String sinopse;
    String idiomaOriginal;
    int anoLancamento;
    int quantidadeEpisodios;
    int duracaoEpisodios;
    double somaAvaliacoes;
    int totalAvaliacoes;
    double mediaDasAvaliacoes;

    void avaliarFilme(double nota){
         somaAvaliacoes += nota;
         totalAvaliacoes++;
    }

    double obterMediaAvaliacoes(){
        mediaDasAvaliacoes = somaAvaliacoes / totalAvaliacoes;
        return mediaDasAvaliacoes;
    }

    void exibirFichaTecnica(){
        System.out.println("************** FICHA TÉCNICA *****************");
        System.out.println("Nome do Filme: " + nomeFilme);
        System.out.println("Sinopse: " + sinopse);
        System.out.println("Idioma Original: " + idiomaOriginal);
        System.out.println("Ano de Lançamento: " + anoLancamento);
        System.out.println("Episódios: " + quantidadeEpisodios);
        System.out.println("Duração: " + duracaoEpisodios + " minutos");
        System.out.println("Soma das Avaliações: " + somaAvaliacoes);
        System.out.println("Total de Avaliações: " + totalAvaliacoes);
        System.out.println("Média das Avaliações: " + obterMediaAvaliacoes());
        System.out.println("*******************************");
    }
}

Criação da Classe Principal

package ScreenMatch;

public class Principal {
    public static void main(String[] args) {
        Filme filme = new Filme();

        filme.nomeFilme = "Chicago P.D - Distro 21";
        filme.sinopse = """
                O Distrito 21 do Departamento de Polícia de Chicado é composto pelos policiais uniformizados que lidam
                com o crime nas ruas e pela Unidade de Inteligência, que lida com crimes maiores como tráfico de drogas
                e assassinatos.
                """;
        filme.anoLancamento = 2014;
        filme.duracaoEpisodios = 45;
        filme.quantidadeEpisodios = 245;
        filme.idiomaOriginal = "Inglês";

        filme.avaliarFilme(10);
        filme.avaliarFilme(8.5);
        filme.avaliarFilme(5.6);
        filme.avaliarFilme(10);
        filme.avaliarFilme(9.8);

        filme.exibirFichaTecnica();

    }
}

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

Olá Tamires!
Outro projeto incrível!
Realmente muito bom...
Parabéns!
Obrigado por compartilhar!
Bons estudos.