Я изучаю Java, но придерживался этой проблемы, я пишу простой код, но эта ошибка снова возникает Может ли кто-нибудь помочь мне с тем, что я делаю неправильно?insert AssignmentOperator Ошибка ArrayInitializer
public String alarmClock(int day, boolean vacation) {
if (day >= 1 && day <= 5) {
if (vacation = true) {
return "10:00";
}
else (vacation = false) {return "7:00";}
}
else {
if (vacation = true) {
return "off";
}
else (vacation = false) {return "10:00";}
}
}
ошибка, при которой он дает
IS-Error: else (vacation = false) {return "7:00";}
^
Syntax error, insert "AssignmentOperator ArrayInitializer" to complete ArrayInitializerAssignement
Что выход я хочу это -
alarmClock(1, false) → "7:00"
alarmClock(5, false) → "7:00"
alarmClock(0, false) → "10:00"
Я знаю, что это может быть простой, но я просто новичок в Java поэтому я хочу это узнать.
Заранее благодарен!
Да я знаю, что еще (отпуск = ложь) является недействительным, я попробовал только с другой, в этом случае из не правильно .. – shivam
Спасибо (отпуск == верно) работал, удивлен, что это было так просто !! – shivam
@ Добро пожаловать. – Eran