为了账号安全,请及时绑定邮箱和手机立即绑定

java 基础入门问题

java 基础入门问题

慕村9548890 2018-08-10 20:15:15
今天刚开始自学java,求问一个简单的问题,这个方法为什么不对,错误信息是Required: Direction(另外一个类?)found:intstatic Direction tileCodeToOrientation(int tileCode) {int tileIndex = tileCode % 4; int boardPosition; if (tileIndex >= 0 && tileIndex<=2){   boardPosition = tileIndex + 6; }    else if (tileIndex >= 3 && tileIndex<=5){   boardPosition = tileIndex + 8; }    else if (tileIndex >= 6 && tileIndex<=8){   boardPosition = tileIndex + 10; } /*  tiles index board         board position  col:    3 2 1    row:      col:    3 2 1   row:         0 1 2   1                  0 1 2     1         3 4 5   2                  3 4 5     2         6 7 8   3                  6 7 8     3*/return boardPosition;就是想把第一个board上的数字转换成第二个上面的,再输出
查看完整描述

1 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

个人观点:

static Direction tileCodeToOrientation(int tileCode)

上述方法定义返回类型为Direction,但方法返回值是int类型

int boardPosition;return boardPosition;

方法语气返回类型和实际返回类型不匹配,所以报错
希望对你有所帮助,谢谢


查看完整回答
反对 回复 2018-08-12
  • 1 回答
  • 0 关注
  • 676 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信