【发布时间】:2011-11-01 02:28:54
【问题描述】:
所以确切的措辞是, “编写一个私有方法 isValid(aRating),如果给定的评分有效,则返回 true,介于 1-10 之间。”
private void isValid(aRating)
{
}
如果给定评级有效,则上述方法中的内容是为了返回真值,有效性表示数字 1-10。
这是我尝试的,教练希望它以“正确的方式”这只是我尝试的一个示例,它完全是一个不同的程序。(如果混淆,请忽略)。
private void isValid(int hour, int minute)
{
if (hour >= 0 && hour <=23)
{
System.out.println("Hour is valid");
hourIsValid = true;
}
else
{
System.out.println("Hour is not valid");
hourIsValid = false;
System.exit(0);
}
}
这样对吗
private boolean isValid(int aRating)
{
if (aRating >= 1 && aRating <= 10)
return true;
else
return false;
}
【问题讨论】:
-
请重述您的问题。很不清楚。
-
格式化你的代码会让其他人(和你)更容易阅读,这意味着人们通常会更快地回答。
-
好的,我重新格式化了问题,代码只是我尝试的一个例子,它与问题无关,除了显示我怎么做不到。
-
在不相关的注释中,
0的系统退出值通常表示成功。如果你打算直接杀死程序,你应该以1-255范围内的任何值退出(如System.exit(1);)。 -
数字 1-255 重要吗?它们有不同的属性还是都一样。
标签: java methods boolean private-methods