Search code examples
javaprocessing

for loop that cycles between 0 and 1 in a 2D Array


I am currently making a chessboard and I need to assign every other cell with 1 or 0 with a double for loop. My code looks like this: (Processing / Java)

int[][] board = new int [8][8];
    
for (int i = 0; i < 8; i++) {
    for (int j = 0; j < 8; j++) {
        board[i][j] = ?;
        println(board[i][j]);
    }
}

Solution

  • int[][] board = new int[8][8];
    
    for (int i = 0; i < 8; i++) {
        for (int j = 0; j < 8; j++) {
            board[i][j] = (j+i) % 2;
            System.out.println(board[i][j]);
        }
    }