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

Tro*_*roy 5 java int loops for-loop boolean

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

        for (int col= 0; grid[0].length; col++)
Run Code Online (Sandbox Code Playgroud)

但是每次我尝试编译时都会收到一条错误,指出'不兼容的类型 - 找到int但是预期的boolean'

我无法弄清楚我做错了什么!

top*_*r-j 10

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

如果你试图循环而col小于grid [0]的长度,那么你需要这个作为你的第二个语句:

col <grid [0] .length;