私は Java を学んでいますが、この問題に固執しています。単純なコードを書いていますが、このエラーが再び発生しています。
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";}
}
}
それが与えているエラーは -
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が初めてなので、これを学びたいと思っています。
前もって感謝します !