Não sei o que está acontecendo mas não estou conseguindo transferir a classe para o package
Não sei o que está acontecendo mas não estou conseguindo transferir a classe para o package
Olá Isabella! Tudo bem?
Poderia compartilhar comigo todos os códigos do arquivo Filme.java
e Principal.java
, pois assim poderei analisar e testar para identificar o seu problema.
Fico aguardo!
Claro! Vou deixar eles aqui.
Filme.java:
public class Filme {
String nome;
int anoDeLancamento;
boolean incluindoNoPlano;
private double somaDasAvaliacoes;
private int totalAvaliacoes;
int duracaoEmMinutos;
//metodos
void exibeFichaTecnica() {
System.out.println("Nome do filme: " + nome
+ "\nAno de lançamento: " + anoDeLancamento
+ "\nDuração em minutos: " + duracaoEmMinutos);
}
void avalia(double nota) { //tipo: double e o nome do parametro: nota
somaDasAvaliacoes += nota;
totalAvaliacoes++;
}
double obterMedia() {
return somaDasAvaliacoes/totalAvaliacoes;
}
int getTotalDeAvaliacoes(){
return totalAvaliacoes;
}
}
Principal.java:
public class Principal {
public static void main(String[] args) {
Filme meuFilme = new Filme();
meuFilme.nome = "O poderoso chefão";
meuFilme.anoDeLancamento = 1970;
meuFilme.duracaoEmMinutos = 180;
//System.out.println(meuFilme.anoDeLancamento);
//Filme.nome = "Top Gun";
meuFilme.exibeFichaTecnica();
meuFilme.avalia(8);
meuFilme.avalia(5);
meuFilme.avalia(10);
System.out.println("Total de avaliações: " + meuFilme.getTotalDeAvaliacoes());
System.out.println(meuFilme.obterMedia());
/*meuFilme.somaDasAvaliacoes = 10;
meuFilme.totalAvaliacoes = 1;
System.out.println(meuFilme.obterMedia()); */
}
}