Java:缺少 return 状态错误? (可能很容易修复...)

Java: missing return staement error? (Probably easy fix...)

请看附件。

SelectCharacter的主要用途。
- 游戏中的一般 3 "characters" 并让用户 select 1 乘以 1,2 或 3
- return selected 角色(弓箭手、忍者、战士)
- 然后将在 Main class

中实例化

出现以下错误:错误:(32, 5) java:缺少 return 语句

我试过 case 陈述,不太确定现在的问题是什么。
任何建议表示赞赏
如果我遗漏了什么,请告诉我,如果需要,我可以提供更多:)

SelectCharacter Class

Main Class

你没有处理条件,当输入!= [1,2,3],说输入=4。

将 ChooseCharacter() 中的最后一个 else-if 设为 else only

在你的 if - else if - else if 之后添加一个 return 语句,returning a Person Object