Boas caros,
Não estou a conseguir, perceber, porquê que o meu código abaixo, não compila?
public class TestaEscopo {
public static void main(String[] args) {
System.out.println("Testando condicionais");
int idade = 17;
int quantidadePessoas = 1;
boolean acompanhado;
if (quantidadePessoas >=2) {
acompanhado = true;
}else
{
acompanhado = false;
}
if (idade <= 18 || acompanhado = true) {
System.out.println("Seja benvindo");
} else {
System.out.println("Infelizmente você não pode entrar");
}
}
}
O erro é:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The operator <= is undefined for the argument type(s) boolean, boolean
Syntax error on token "=", <= expected
at TestaEscopo.main(TestaEscopo.java:20)