Java jshell错误:设置布尔方法时缺少返回语句
我试图在jshell中运行这个程序,但它一直给我错误 缺少返回语句 我也尝试过直接输入终端(我使用的是mac终端),但仍然会出现同样的错误Java jshell错误:设置布尔方法时缺少返回语句,java,Java,我试图在jshell中运行这个程序,但它一直给我错误 缺少返回语句 我也尝试过直接输入终端(我使用的是mac终端),但仍然会出现同样的错误 boolean isit5(int five){ if (five == 5){ reuturn true; } } Error: | missing return statement | boolean is5(int five){ ^ void方法对我有效,但布尔方法却给了我错误 任何
boolean isit5(int five){
if (five == 5){
reuturn true;
}
}
Error:
| missing return statement
| boolean is5(int five){
^
void方法对我有效,但布尔方法却给了我错误
任何帮助都将不胜感激。如果5不是5,那么返回什么?@ScaryWombat这只是一个非常简单的代码,用于显示我正在尝试做什么,我只是无法在jshell中设置布尔方法并返回任何内容。即使我有else if or else。@ScaryWombat我是个初学者,不要对我的代码判断太多。当我把这个放上去的时候,我认为代码是正确的。你能解释一下如何在jshell中使用boolean方法并返回true或false吗?请看下面的回答我不知道我必须将返回值与if放在同一行上。非常感谢。不需要在同一条线上。
jshell> boolean isit5(int five){
...> if (five == 5) return true;
...> return false;
...> }
| created method isit5(int)
jshell> isit5 (10);
$2 ==> false
jshell>