Java:for 循环,不兼容的类型

标签 java loops boolean int for-loop

我正在尝试运行这个 for 循环;

        for (int col= 0; grid[0].length; col++)

然而,每次我尝试编译时,我都会收到一条错误消息,指出“不兼容的类型 - 找到了 int 但预期是 boolean 值”

我不知道我做错了什么!

最佳答案

第二条语句:grid[0].length是一个整数。 for 循环中的第二条语句是条件语句,需要是 boolean 值。

如果您在 col 小于 grid[0] 的长度时尝试循环,那么您需要将此作为第二条语句:

col < grid[0].length;

关于Java:for 循环,不兼容的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378052/

相关文章:

java - 为什么我在响应 JSON 请求时收到 500 错误?

java - 动态更改 draw2d 图形的工具提示

java - For 循环迭代挂起

swift - 是否可以在 Swift 中区分 Bool 和 Int?

c++ - boolean 变量的最佳大小是多少

java - 编程时 Eclipse 无法编译并且自动完成功能不起作用

java - Firebase 数据库值不断变化而不是自行添加

C - Socket TCP - 带读取的无限循环

swift - 为什么我的值只在 swift 第一次打开和关闭应用程序后设置?

java - 在java中操作文本文件