循环。这个方法必须返回一个布尔类型的结果。

这是我得到的错误。

这个方法必须返回一个布尔类型的结果。

这就是代码。

public boolean seleccionar(Aeronave otra) {
    for (int i = 0; i < this.as.length; i++) {
        if (otra != null && !otra.equals(this.as[i]) && otra.amenazadaPor(this.as[i])) {
            return true;
        } else {
            return false;
        }
    }
}

解决方案:

问题是,for-loop有可能会在所有元素中循环,并最终到达终点而不返回任何结果。在这种情况下,我们返回false来确保这一点。

public boolean seleccionar (Aeronave otra) {
    for (int i=0; i < this.as.length; i++) {
        if (otra !=null && !otra.equals(this.as[i]) && otra.amenazadaPor(this.as[i])) {
            return true;
        }
    }
    return false;
}

给TA打赏
共{{data.count}}人
人已打赏
未分类

Docker卷中的权限

2022-9-9 4:35:17

未分类

无法在r中正确绘制data.frame。

2022-9-9 4:35:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索