Я пытаюсь выполнить это для цикла;
for (int col= 0; grid[0].length; col++)
Однако каждый раз, когда я пытаюсь скомпилировать, я получаю ошибку при утверждении 'несовместимых типов - найденный интервалом, но ожидаемой булевской переменной'
Я не могу разработать то, что я делаю неправильно!
второй оператор: grid [0] .length является целым числом. Второй оператор в цикле for является оператором условия и должен быть логическим.
Если вы пытаетесь выполнить цикл, пока col меньше длины сетки [0], вам понадобится это в качестве второго оператора:
col
for (int col= 0; col < grid[0].length; col++) // See the typo
grid [0] .length
- это целое число, на которое ссылается сообщение. Здесь ожидалось логическое значение:
col < grid[0].length
Вам нужно изменить свой код на что-то вроде:
for (int col = 0; col