首页 > 解决方案 > Java:缺少返回语句错误?(可能很容易修复......)

问题描述

请看附件图片。

SelectCharacter 的主要用途。
- 通用 3 个游戏内“角色”,让用户按 1,2 或 3 选择一个
- 返回所选角色(弓箭手、忍者、战士)
- 然后将在 Main 类中实例化

出现以下错误:错误:(32、5)java:缺少返回语句

我已经尝试过案例陈述,但不太确定现在的问题是什么。 如果我错过了
任何建议,请告诉我,如果需要,我可以提供更多信息:)

选择字符类

主班

标签: javareturn-value

解决方案


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

要么将 ChooseCharacter() 中的最后一个 else-if 设置为 else

或者

在你的 if - else if - else if 之后添加一个 return 语句,返回一个 Person 对象


推荐阅读