2013-09-13 5 views
0

Я создаю массив, который будет содержать свои границы вокруг него.Операторы Java - IF с массивами

Например: В массиве, например, у меня есть значение в [1] [1]. Я хочу добавить границы (слева, справа, вверх, вниз) вокруг этого [1] [1]. Таким образом, границы будут [1] [0], [0] [1], [1] [2], [2] [1]. Если значение находится в [0] [0], оно все равно будет выглядеть вверх и влево, но там нет пятен, потому что он уже равен 0. Поэтому он будет копировать любое значение в [0] [0] и использовать его для вверх и влево.

Я пытаюсь создать цикл, который будет иметь оператор if, который будет проверять, есть ли вверх, вниз, влево или вправо, а если есть, то это будет делать ... Если это не так, будет делать ...

Как бы я начал утверждение IF, чтобы увидеть, осталось ли прямо вверх или вниз?

if(arrayName[row] < 0){ 

Вот где я застрял на

ответ

0

if(coord == 0 || coord >= arrayName.length)

Часто бывает удобно, чтобы объявить массив с дополнительной строки (заполняется с 0), чтобы не делать все эти границы проверки. Но я думаю, что нет, если вы хотите добавить дополнительные копии значения вместо этого.

Смежные вопросы