fiz tudo igual os professores n entendo oque tem errado da um erro "'else' without 'if'"
fiz tudo igual os professores n entendo oque tem errado da um erro "'else' without 'if'"
Oi Micael! Tudo bem?
Na linha if(inclnoplano==true || tipoplano.equals("plus"));
, o ponto e vírgula no final faz com que o if
termine ali, e o else
fica "solto", causando o erro.
Removendo o ponto e vírgula
public class Condicional {
public static void main(String[] args) {
int ano = 2002;
boolean inclnoplano = true;
double notadofilme = 8.1;
String tipoplano = "plus";
if (ano >= 2022) {
System.out.println("Filme em lançamento");
} else {
System.out.println("Filme retro");
}
if (inclnoplano == true || tipoplano.equals("plus")) {
System.out.println("Filme liberado");
} else {
System.out.println("Filme indisponível");
}
}
}
Com essa remoção, seu código "Rodará" como esperado.
Espero ter ajudado.