Java-программирование (1-ые посты) 17.08.2015 / 14:53 | | Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| что нетак с массивом? int map[];
map = {
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{1,0,1,0},
{0,1,1,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,1},
{0,0,1,0},
{1,1,1,1},
{1,1,1,1}
};
|
17.08.2015 / 15:07 | | Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| int [][]map = {
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{1,0,1,0},
{0,1,1,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,1},
{0,0,1,0},
{1,1,1,1},
{1,1,1,1}
};
|
17.08.2015 / 16:46 | | Oak Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Alexandr, ты объявил одномерный массив, когда необходим двумерный. Просто добавь в объявление еще одно [ ].
__________________
Эль Презеденте |
17.08.2015 / 18:22 | | Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Oak, Брат, он объявил массив как в C++ |
17.08.2015 / 19:10 | | Ксакеп Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Magatino, символ [] может находиться и слева, и справа от переменной.
|
17.08.2015 / 20:18 | | Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Спасибо за ответы.. Въехал уже
|
17.08.2015 / 20:27 | | Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Цитата Ксакеп: Magatino, символ [] может находиться и слева, и справа от переменной.У меня такое в компиляторе не прокатывает, строго слева, да и вообще, все примеры которые я видел основаны с левой стороны от переменной, но справой стороны удобнее, поэтому я иногда получаю ошибку, что не верно инициализировал массив |
17.08.2015 / 20:48 | | Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| Magatino, Ну так janino такой janino , а в православном javac от Oracle скобки [] могут быть и слева и справа. |
18.08.2015 / 02:07 | | Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Цитата Dimon638: Magatino, Ну так janino такой janino , а в православном javac от Oracle скобки [] могут быть и слева и справа.Такой код инициализирует: А вот на таких штуках ругается: int map[] ={1, 7, 3, 4};
int map[4] ={1, 7, 3, 4};
Изменено Magatino (18.08 / 02:08) (всего 1 раз) |
18.08.2015 / 02:53 | | Dimon638 Пользователь Сейчас: Offline
Регистрация: 12.04.2011
| Magatino, Ну это: int map[] = {1, 7, 3, 4};
javac спокойно компилит. А вот это: int map[4] = {1, 7, 3, 4};
и не должен, так как либо надо указывать размерность массива в квадратных скобках, либо сразу инициализировать значениями в фигурных скобках. Изменено Dimon638 (18.08 / 02:54) (всего 1 раз) |
Всего сообщений: 16875 Фильтровать сообщения Поиск по теме Файлы топика (794)
|