首页 > 解决方案 > 获取二元运算符'>'的错误错误操作数类型第一种类型:double []第二种类型:int

问题描述

所以我正在为我在学校的教授完成一个项目,并且我一直在为我的项目收到这个错误代码。这是我的代码:

    if(bandOrder[counter] > counterMax) {
        counterMax = bandOrder[counter].length;
    }
}

标签: java

解决方案


它看起来像是bandOrder一个 2d 数组double[][],而 counterMax 是一个原始数组int
所以你的代码bandOrder[counter]返回了一个数组double[]
它最终与java中不允许的double[]a进行比较,所以你得到了一个异常。int


推荐阅读