java - 获取二元运算符'>'的错误错误操作数类型第一种类型:double []第二种类型:int
问题描述
所以我正在为我在学校的教授完成一个项目,并且我一直在为我的项目收到这个错误代码。这是我的代码:
if(bandOrder[counter] > counterMax) {
counterMax = bandOrder[counter].length;
}
}
解决方案
它看起来像是bandOrder
一个 2d 数组double[][]
,而 counterMax 是一个原始数组int
。
所以你的代码bandOrder[counter]
返回了一个数组double[]
它最终与java中不允许的double[]
a进行比较,所以你得到了一个异常。int
推荐阅读
- android - Android ConstraintLayout vs
问题 - sql - 重复单元格字符串
- c# - 如何将 gRPC C# 服务器错误拦截器中捕获的异常发送到 TypeScript gRPC-Web 客户端?
- python - 搜索更多列 - Python , Outlook
- python - pyspark on databricks,使用 git 的多个源文件
- python - 从文件中读取文本时,如何阻止 Python 转义反斜杠?
- php - 我有一个文本文件,想在 php 中提取 spacific 段落 b/w 两个特殊行
- python - Python - 在分配前使用 **kwargs 字典,包括变量?
- excel - 在 Excel 中,有没有办法更改列,所以当我复制它们时,它们用双引号括起来并以逗号结尾
- elasticsearch - 无法与 Elasticsearch 通信,重置连接并重试。到达文件末尾(EOFError)