| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Двумерные массивы |
| Автор: sprut 1.8.2009, 00:44 |
Здравствуйте!![]() ![]() В каком месте присваиваются массиву Twod[][] такие значения которые показаны на выходе программы? |
| Автор: sprut 1.8.2009, 01:28 |
| |
| Автор: dorogoyIV 1.8.2009, 05:26 |
| прикольно такого я еще не видел (код в картинках |
| Автор: sprut 1.8.2009, 13:50 | ||||
Блин с одномерным массивом я понимаю как действует
Но блин с двумерным ну ни как себе не представляю как действует программа у которой код выше в картинках. Помогите плиз. |
| Автор: Galaran 1.8.2009, 15:10 |
| Двумерный массив - это массив, каждый элемент которого указывает на одномерный массив Примерно так: ![]() В этом случае массив будет размером [9][4]. 1й индекс указывает на номер ряда, 2й на номер столбца в нем |
| Автор: sprut 1.8.2009, 15:31 | ||||||
| Получается в программе двумерного массива Размер массива: [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] [0][0] Создается такой массив в данной строке:
так как значения каждого элемента в массиве не указаны по умолчанию они 0
Меня интересует каким образом в цикле пробегается по ссылкам массива (i, j) и записывает в счетчик
Если посмотреть на кусочек цикла то должно быть так: twoD[0][0] размер массива i = 0 j = 0 [0][0] (k = 0) далее k++ = 1 i = 1 j = 1 [0][0] [0][0] [0][0] [0][0] (K =1) Далее k++ = 2 и т.п или не так? Что он вытаскивает для вывода результата на экран? K - ? |
| Автор: sprut 1.8.2009, 16:24 |
| разобрался всем спасибо |