Escrevi meu código, mas fica com a mensagem de erro: "Type mismatch: cannot convert from String to int" na classe principal, quando instancio as variáveis, ano de lançamento, duração do filme, incluído no plano . Tb aparece a mesma mensagem de erro quando chamo o método exibeFichaTécnica. Como resolver isso? Estou usando Eclipse como IDE. Méu código:
public class Filme {
String nome;
int anoDeLançamento;
int duraçãoEmMinutos;
Boolean incluidoNoPlano;
double somadasAvaliações;
int totalDeAvaliações;
void exibeFichaTécnica () {
System.out.println("Nome do Filme" + nome);
System.out.println("Ano de Lançamento" + anoDeLançamento);
System.out.println("Duração em minutos" + duraçãoEmMinutos);
System.out.println("Incluído no Plano" + incluidoNoPlano);
}
void avalia(double nota) {
somadasAvaliações += nota;
totalDeAvaliações++;
}
double pegaMedia() {
return somadasAvaliações/totalDeAvaliações;
}
}
``
`package aluraJavaBasico;
public class MeuFilme {
public static void main(String[] args) {
Filme topFilme = new Filme();
topFilme.nome= "Fogo Contra Fogo";
topFilme.anoDeLançamento= "2012";
topFilme.duraçãoEmMinutos= "96";
topFilme.incluidoNoPlano= "true";
topFilme.exibeFichaTécnica();
topFilme.avalia(9,5);
topFilme.avalia(7,3);
topFilme.avalia(6,3);
System.out.println("A média das avaliações do filme é " + topFilme.pegaMedia());`