|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2012, 23:03 | #1 |
Новичок
Джуниор
Регистрация: 03.04.2012
Сообщений: 1
|
Вопрос по массивам и циклам
Читаю справочник Шилдта и не могу понять один из примеров:
class IHateCycles { public static void main(String args[]) { int twoD[][]=new int[4][5]; int i,j,k=0; for(i=0;i<4;i++) for(j=0;j<5;j++){ twoD[i][j]=k; k++; } } } Объясните последние 2 строки, я их не понимаю. Я думаю, что содержимое массива twoD[i][j] присваивается переменной "к", затем переменная "к" увеличивается на единицу, но какой в этом всем смысл, если нужно всего лишь заполнить весь массив 4х5? Вообщем не понимаю механизм заполнения массива |
06.04.2012, 11:55 | #2 |
Пользователь
Регистрация: 17.02.2012
Сообщений: 10
|
Просто массив twoD заполняется построчно числами от нуля. То есть очередному элементу массива присваивается значение из переменной k. В итоге вот что получится:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Просто такая вот инициализация массива. |
06.04.2012, 13:30 | #3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа по циклам и массивам.o4en nado))) | c++\noob | Общие вопросы C/C++ | 2 | 07.11.2010 16:07 |
Задача по массивам и циклам на Языке Паскаль. | Rafael777 | Помощь студентам | 5 | 13.11.2009 17:06 |
вопрос по массивам | souwOw | Помощь студентам | 0 | 24.10.2009 23:02 |
C/C++ - вопрос по циклам | PAVEL315 | Общие вопросы C/C++ | 4 | 07.01.2008 13:52 |
Вопрос по циклам | AlexVI | Помощь студентам | 2 | 02.01.2007 10:30 |