Java jshell错误:设置布尔方法时缺少返回语句

Java jshell错误:设置布尔方法时缺少返回语句,java,Java,我试图在jshell中运行这个程序,但它一直给我错误 缺少返回语句 我也尝试过直接输入终端(我使用的是mac终端),但仍然会出现同样的错误 boolean isit5(int five){ if (five == 5){ reuturn true; } } Error: | missing return statement | boolean is5(int five){ ^ void方法对我有效,但布尔方法却给了我错误 任何

我试图在jshell中运行这个程序,但它一直给我错误

缺少返回语句

我也尝试过直接输入终端(我使用的是mac终端),但仍然会出现同样的错误

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>