Нужно заполнить двумерный 10х10 числами от 1 до 34.чтобы получилось так, как на картинке снизу. Мой цикл выглядит вот так:
C = 1;
for (i=9; i>=0; i--)
for (j=9-i; j<=12-i; j++)
if (j>=0) {
A[i][j] = C;
C=C+1;
}
Компилятор выдает ошибку, хотя по идее должно было быть правильно, но скорее всего у меня где-то ошибка, которую я не могу заметить. Прошу помогите.
Ошибка на строке A[i][j] = C
:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:
C = 1;
for (i = 9; i >= 0; i--) {
for (j = Math.min(9, 12 - i); j >= 9 - i; j++) {
A[i][j] = C;
C++;
}
}
Решение на данный вопрос
C = 1;
for (i=9; i>=0; i--)
for (j=9-i; j<=12-i; j++)
if (j<=9) {
A[i][j] = C;
C=C+1;
}
Принцип работы: мы загадали число от 0 до 20 (в уме)Нажимаем на TextView, вызывается диалоговое окно с надписью: "ваше число N ?"
Использую FancytreeВ левом диве дерево, в правом таблица с данными из базы
Не удается найти замену стандартному select'у, чтобы соответствовал требованиям: