【发布时间】:2015-09-25 18:06:18
【问题描述】:
这是我的代码。
boolean checkHit2() {
if (cx < 0 || cx >= 640) {return true;}
if (cy < ground[(int)cx]) {return false;}
if (cx < blue + 15 && cx > blue - 15) {
score = (int)score + 1;
我做错了什么?它给了我错误消息“此方法必须返回布尔类型的结果”。请帮忙。
【问题讨论】:
-
这段代码甚至不会编译。你能重新发布完整的方法吗?
-
当然它不能编译,这就是 OP 所问的,为什么当他/她尝试编译它时会收到错误“此方法必须返回布尔类型的结果” .
标签: java return boolean return-value return-type