我是编程的新手,所以这可能是一个非常简单的问题,但我正在抨击我的头。
我正在尝试让this coding bat solution在我的IDE中运行,所以我可以玩游戏并进行一些修改。
这是编码棒中显示的解决方案。对于java程序来说,它显然是不完整的。
public boolean sleepIn(boolean weekday, boolean vacation) {
if (!weekday || vacation) {
return true;
}
return false;
}
这就是我想在NetBeans中运行的
class CodingBat{
public static void main(String[] args){
public boolean sleepIn(boolean weekday, boolean vacation) {
if (!weekday || vacation) {
return true;
}
return false;
}
}
}
它告诉我“public boolean ..”是表达式的非法开始。
它告诉我IF语句是多余的,但只有一个如果..
它告诉我最后一个括号是意外的。
答案 0 :(得分:2)
你想要这样的东西
class CodingBat{
public static void main(String[] args){
sleepIn(true, true);
}
public static boolean sleepIn(boolean weekday, boolean vacation) {
if (!weekday || vacation) {
return true;
}
return false;
}
}
在Java中,您无法从另一个方法中声明方法。你需要在main方法之外创建方法,但是在类中然后调用它,传入你需要的任何参数