[RESOLVIDO] Java Iniciante - if-else

//Alguém sabe dizer porque o programa retorna “Pode entrar” ao invés de “Não pode entrar”?

public class if_else {

public static void main(String[] args) {

	int idade = 15;
	
	boolean amigoDoDono = true;
	
	if (idade < 18 && amigoDoDono == false) {
		
		System.out.println("Não pode entrar");
		
	} else {
		
		System.out.println("Pode entrar");
	}

}

}

Porque o teste idade < 18 && amigoDoDono == falsefalse, e o bloco do else é executado

1 curtida

ele só entra no “if” se a condição dentro dos parenteses der igual a “true”, nesse caso ta dando false

1 curtida