I'm very new to Java and somewhat familiar with Processing.
This is an easy one, but I searched the forum and couldn't find anything on the first few pages.
Really struggling with creating a for loop to fill an array of arrays. Right now I only have 64 pairs of values, but I hope to create a version that has 8 * 8 * 8 * 8 * 8 * 8 * 8 * 8 values and it would be impossible to enter manually.
This works, but I hate it:
int[][] position = new int[][]{ {1, 1}, {1, 2}, {1, 3}, {1, 4}, {1, 5}, {1, 6}, {1, 7}, {1, 8}, {2, 1}, {2, 2}, {2, 3}, {2, 4}, {2, 5}, {2, 6}, {2, 7}, {2, 8}, {3, 1}, {3, 2}, {3, 3}, {3, 4}, {3, 5}, {3, 6}, {3, 7}, {3, 8}, {4, 1}, {4, 2}, {4, 3}, {4, 4}, {4, 5}, {4, 6}, {4, 7}, {4, 8}, {5, 1}, {5, 2}, {5, 3}, {5, 4}, {5, 5}, {5, 6}, {5, 7}, {5, 8}, {6, 1}, {6, 2}, {6, 3}, {6, 4}, {6, 5}, {6, 6}, {6, 7}, {6, 8}, {7, 1}, {7, 2}, {7, 3}, {7, 4}, {7, 5}, {7, 6}, {7, 7}, {7, 8}, {8, 1}, {8, 2}, {8, 3}, {8, 4}, {8, 5}, {8, 6}, {8, 7}, {8, 8},};
Without a for loop the 8 * 8 * 8 * 8 * 8 * 8 * 8 * 8 version would start something like this:
int[][] position = new int[][]{ {1, 1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1, 2}, {1, 1, 1, 1, 1, 1, 1, 3}, {1, 1, 1, 1, 1, 1, 1, 4}, {1, 1, 1, 1, 1, 1, 1, 5}, {1, 1, 1, 1, 1, 1, 1, 6}, {1, 1, 1, 1, 1, 1, 1, 7}, {1, 1, 1, 1, 1, 1, 1, 8}, {1, 1, 1, 1, 1, 1, 2, 1}, {1, 1, 1, 1, 1, 1, 2, 2}, {1, 1, 1, 1, 1, 1, 2, 3}, {1, 1, 1, 1, 1, 1, 2, 4}, {1, 1, 1, 1, 1, 1, 2, 5}, {1, 1, 1, 1, 1, 1, 2, 6}, {1, 1, 1, 1, 1, 1, 2, 7}, {1, 1, 1, 1, 1, 1, 2, 8}, //etc. etc. until finally... {8, 8, 8, 8, 8, 8, 8, 1}, {8, 8, 8, 8, 8, 8, 8, 2}, {8, 8, 8, 8, 8, 8, 8, 3}, {8, 8, 8, 8, 8, 8, 8, 4}, {8, 8, 8, 8, 8, 8, 8, 5}, {8, 8, 8, 8, 8, 8, 8, 6}, {8, 8, 8, 8, 8, 8, 8, 7}, {8, 8, 8, 8, 8, 8, 8, 8}, };
thank you!