нуб тут, пытаюсь помочь. Из того, что я понимаю, есть 3 возможности.
- Не могу войти (моложе 18 лет)
- Может войти, но не может выпить (моложе 21, но все еще старше 18)
- Можно зайти и выпить (старше 21 года)
Поэтому я думаю, что было бы лучше минимизировать количество операторов if.
public static void main(String[] args) {
int age = 20;
if (age<18){
System.out.println("You cannot enter");
}
else if(age>=18 && age<=21){ //checks if his/her age is between 18 and 21
System.out.println("You may enter but you cannot drink");
}
else{
System.out.println("You may enter and have a drink");
}
}