Se for menor, tem que estar acompanhado e o acompanhante tem que ser + 18
public class Program1 {
public static void main(String[] args) {
int idade = 17;
boolean acompanhado = true;
int idadeAcomp = 12;
System.out.println("Idade: "+idade);
System.out.println("Acompanhado: "+acompanhado);
if (acompanhado == true) {
System.out.println("Idade acompanhante: "+idadeAcomp);
}
System.out.println();
if (idade >= 18 || acompanhado && idadeAcomp >= 18) {
System.out.println("Pode entrar. Seja bem vindo! ");
}
else {
System.out.println("Infelizmente você não pode entrar. ");
}
}
}