Кажется, что первый цикл for выполняется только один раз, а второй (внутренний) для цикла работает нормально. Я пробовал все типы петель, которые я знаю, но всегда получал один и тот же результат. У меня обычно нет таких проблем с циклами, поэтому мне любопытно, в чем проблема.
public class xirtam {
public static void main(String[] args) {
try {
int max_columns = 10;
int max_characters_in_a_column = 30, sign;
int array[][] = new int[max_columns][max_characters_in_a_column];
for(int y=0;y<=max_columns;y++) {
> // This loop seems to be executed just 1 time
for (int x=0 ; x<=max_characters_in_a_column ; x++) {
> //This loop works fine for some reason
sign = (int) (Math.random() * ((256 - 0) + 1));
array[y][x] = sign;
System.out.println("column " + y + " character " + x + ":"+ array[y][x]); // prints out the "column" and "character" where the loop is currently working
//Thread.sleep(100);
}
}
} catch (Exception e) {
}
}
}