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) 
                 |