Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] Duvida

meu codigo está dando erro

package br.com.alura.screenmatch.calculo;

import br.com.alura.screenmatch.modelos.Filme;

public class FiltroRecomendacao {

public void filtra(Classificavel classificavel) {

    if (Classificavel.getClassificacao() >= 4) {
        System.out.println("Está entre os preferidos do momento.");

    } else if (Classificavel.getClassificacao() >= 2) {

        System.out.println("Muito bem avaliado no momento!!");

    } else {

        System.out.println("Coloque na sua lista para assistir depois");

    }

}

} //////////////////////////////////////////////////////////////////////////////////////////////////

package br.com.alura.screenmatch.calculo;

public interface Classificavel {

int getClassificacao();

}

2 respostas
solução!

consegui resolver

package br.com.alura.screenmatch.calculo;

public class FiltroRecomendacao {

public void filtra(Classificavel classificavel) {

    if (classificavel.classificacao() >= 4) {
        System.out.println("Está entre os preferidos do momento.");

    } else if (classificavel.classificacao() >= 2) {

        System.out.println("Muito bem avaliado no momento!!");

    } else {

        System.out.println("Coloque na sua lista para assistir depois");

    }

}

}

estava colocando classificavel na condição if com o c maiusculo, sendo que eu renomeei ele com c minusculo

Fala Mateus, de boa ?

Cara que bom que tu conseguiu pegar o erro, as vezes a gente perde mo tempo e o que faltava era um ; kkk

O que precisar conte conosco :)