Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Seguue a minha solução para o exercício

public class Filme {
    String nome;
    int anoLancamento, duracaoMinutos, totalAvaliacoes;
    boolean inclusoPlano;
    double somaAvaliacao;

    void exibeFichaTecnica() {
        System.out.println("Nome do Filme: " + nome);
        System.out.println("Ano de Lançamento: " + anoLancamento);
        System.out.println("Incluso no plano: " + inclusoPlano);
        System.out.println("Média das avaliações: " + this.obterMediaAvaliacao());
        System.out.println("Quantidade de avaliações: " + totalAvaliacoes);
    }

    void avaliaFilme(double nota) {
        somaAvaliacao += nota;
        totalAvaliacoes++;
    }

    double obterMediaAvaliacao() {
        return somaAvaliacao / totalAvaliacoes;
    }
}
public class Pessoa {
    void saudacao(){
        System.out.println("Olá, Mundo! e Hello Word também");
    }
}
public class Calculadora {
    int resultado;

    void calculaDobro(int valor) {
        resultado = valor * 2;
        System.out.println("O Dobro de " + valor + " é igual a " + resultado);
    }
}
public class Musica {
    String titulo, artista;
    int anoLancamento, numAvaliacoes;
    double somaAvaliacao;

    void exibirFichaMusica() {
        System.out.println("Título da música: " + titulo);
        System.out.println("Nome do artista:" + artista);
        System.out.println("Ano de Lançamento: " + anoLancamento);
        System.out.println("Avaliação da Música: " + this.obterMediaAvaliacao());
        System.out.println("Quantidade de Avaliações: " + numAvaliacoes);

    }

    void avaliaMusica(double nota) {
        somaAvaliacao += nota;
        numAvaliacoes++;
    }

    double obterMediaAvaliacao() {
        return somaAvaliacao / numAvaliacoes;
    }
}
import java.util.Calendar;
import java.util.GregorianCalendar;

public class Carro {
    String modelo, cor;
    int ano;

    void exibirFichaVeiculo() {
        System.out.println("Modelo do veículo: " + modelo);
        System.out.println("Cor do veículo: " + cor);
        System.out.println("Ano do Veículo: " + ano);
        System.out.println("Idade do Veículo: " + this.calculaIdadeVeiculo(ano));
    }

    int calculaIdadeVeiculo(int ano) {
        int tempo;
        Calendar cal = GregorianCalendar.getInstance();
        tempo = (cal.get(Calendar.YEAR)) - ano;
        return  tempo;
    }
}
public class Aluno {
    String nomeAluno;
    int IdadeAluno;

    void exibirDadosAluno() {
        System.out.println("Nome do Aluno: " + nomeAluno);
        System.out.println("Idade do Aluno: " + IdadeAluno);
    }
}
import java.util.Scanner;

public class Principal {
    public static void main(String[] args) {
//        Instanciando Classes
        Filme meuFilme = new Filme();
        Calculadora calculadora = new Calculadora();
        Pessoa pessoa = new Pessoa();
        Carro carro = new Carro();
        Musica musica = new Musica();
        Aluno aluno = new Aluno();
        
//        -----------Filmes------------

        meuFilme.nome = "A Espera de um Milagre";
        meuFilme.anoLancamento = 1999;
        meuFilme.duracaoMinutos = 189;
        meuFilme.inclusoPlano = true;

        meuFilme.avaliaFilme(8.5);
        meuFilme.avaliaFilme(9);
        meuFilme.avaliaFilme(10);
        meuFilme.avaliaFilme(7.5);
        meuFilme.exibeFichaTecnica();

//        -----------Pessoa-----------------

        pessoa.saudacao();
        
//        ------------Calculadora----------------

        int vlr;
        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite o valor a ser calculado:");
        vlr = leitura.nextInt();
        calculadora.calculaDobro(vlr);

        
//        -----------Carro-----------------

        carro.modelo = "Fiat Uno";
        carro.cor = "Roxo";
        carro.ano = 1985;

        carro.calculaIdadeVeiculo(carro.ano);
        carro.exibirFichaVeiculo();

//        -----------Música-----------------        
        musica.titulo = "That's What Friends Are For";
        musica.artista = "Dione Warick";
        musica.anoLancamento = 1985;
        musica.avaliaMusica(10);
        musica.avaliaMusica(8);
        musica.avaliaMusica(9.5);
        musica.avaliaMusica(9.9);
        musica.avaliaMusica(5);
        musica.exibirFichaMusica();

//        -----------Aluno-----------------
        aluno.nomeAluno = "José Felix da Silva";
        aluno.IdadeAluno = 17;
        aluno.exibirDadosAluno();
    }
}
1 resposta
solução!

Opa, Marcos! Como vai?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o quão comprometido você está com o curso.

Além disso, agradeço por compartilhar ele aqui no fórum, sei que ajudará outros alunos que podem está com problemas em resolver esse exercício.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!