Java布尔返回语句
我正在尝试编写一个程序,如果文件索引不存在,它会打印出一条失败消息。当我把这段代码放到BlueJ中时,它告诉我需要一个返回语句。帮忙
public boolean validIndex(int index)
{
if ((index >= 0) && (index <= files.size() - 1)) {
return true;
}
else {
System.out.println("File not found.");
}
}
# 1 楼答案
您应该在
else
中返回一些内容。您已将返回类型指定为boolean,因此该方法应始终返回boolean
# 2 楼答案
在else语句中,应该是“return false”
如果你在做一个-public字符串validIndex(int-index) 您可以返回试图输出的消息,即: 系统出来println(“未找到文件”)