【发布时间】:2021-06-17 11:51:21
【问题描述】:
这是问题
编写一个方法 atCapacity(int people, int capacity) 返回一个布尔值,确定体育场是否处于最大容量。如果至少 80% 的座位售罄,则体育场已满员。
这是我尝试过的代码
public class Scratchpad
{
atCapacity(int people, int capacity)
{
boolean atCapacity = false;
capacity = people * (80/100);
if(people > capacity)
{
return false;
}
else if(people <= capacity)
{
return true;
}
}
}
代码检查器说
"Grader.java:第 4 行:无效的方法声明;返回类型 必填”
我不明白如何修复代码。我不是在寻求答案,我只需要朝着正确的方向轻推。谢谢
【问题讨论】:
-
你缺少返回类型
atCapacity(int people, int capacity)=>boolean atCapacity(int people, int capacity) -
您的代码与错误信息不符。
-
理解
return people >= capacity * 0.8而不是if块不是更容易吗? -
您提供了 Scratchpad 类的代码,但您的错误是针对 Grader.java。
-
不是我,感谢那个向你展示你的语法错误的人。
标签: java computer-science