Olá! Sou bem inciante em Java, e hoje fiquei bem empolgado por ter descoberto algo sozinho e queria confirmar aqui se minha linha de raciocínio está correta.
É possível utilizar || e && em if's caso precise que mais de uma informação seja "analisada", e quando ouvi nas aulas que os if's geravam expressões booleanas, pensei: "Então isto é tudo um calculo/tabela da verdade!". Então pensei comigo que caso precisasse fazer esses cálculos em uma certa ordem, ou mesmo pegar o resultado de um || e depois "somar" com um && era só utilizar parenteses, assim como na matemática!
Ex: if ((idade >= 18 || adultos >= 1) && estudante) { System.out.println("Pode entrar pagando meia!"); }
Peço desculpas desde já pela forma enrolada e confusa de escrever, mas fiquei bem empolgado quando descobri isso sozinho, e se alguém que entender mais da linguagem puder me confirmar se meu raciocínio está correto eu ficaria muito agradecido!