forum.bitel.ru
http://forum.bitel.ru/

Переменные массивы
http://forum.bitel.ru/viewtopic.php?f=19&t=5367
Страница 1 из 1

Автор:  Phricker [ 14 апр 2011, 20:23 ]
Заголовок сообщения:  Переменные массивы

:roll:
Подскажите, пожалуйста, как можно решить вот такой вот вопрос.
Код:
//объявляем массивы
int[] array1 = { 0 };
int[][] array2 = { 0, 0 },};

if ( условие == true ) {
int[] array1 = { 1 };
int[][] array2 = { 1, 1 },};
}
else if (условие == false ) {
int[] array1 = { 2 };
int[][] array2 = { 2, 2 },};
}

.... работа с массивами......


Получается, что внутри условий IF я какбэ заново объявляю эти массивы.

А мне необходимо их всего лишь изменить, чтобы в дальнейшем работать уже с новыми данными. Как это сделать? Что-то в преддверии пятницы думается совсем тяжко, и даже всемогущий гугл не помогает.

Автор:  Cromeshnic [ 15 апр 2011, 06:57 ]
Заголовок сообщения:  Re: Переменные массивы

Убрать int[] и int[][] внутри if ?

зы. ArrayList не подходит?

Автор:  dimOn [ 18 апр 2011, 12:45 ]
Заголовок сообщения:  Re: Переменные массивы

:facepalm:

Код:
   //объявляем массивы
   int[] array1;
   int[][] array2;

   if ( условие == true )
   {
   array1 = new int[]{ 1 };
   array2 = new int[][]{ { 1, 1 },{ 1, 1 }};
   }
   else if (условие == false ) {
   array1 = new int[]{ 2 };
   array2 = new int[][]{ {2, 2 },{2, 2 }};
   }

   .... работа с массивами......

Автор:  dimOn [ 18 апр 2011, 12:49 ]
Заголовок сообщения:  Re: Переменные массивы

stark писал(а):
В коде нельзя несколько раз инициализировать один и тот же массив c помощью {} . Второй раз придется придетcя просто менять значения : array1[0]=1

Никто про инициализацию и не говорит, можно просто каждый раз переинициализировать на старую ссылку :idea:
Код:
   array2 = new int[][]{ { 1, 1 },{ 1, 1 }};
    .... работа с массивами......
   array2 = new int[][]{ { 2, 2 },{ 2, 2 }};
    .... работа с массивами......
   
    .... работа с массивами......

    .... работа с массивами......

Автор:  snark [ 18 апр 2011, 13:13 ]
Заголовок сообщения:  Re: Переменные массивы

Phricker писал(а):
Код:
.... работа с массивами......

... и не только с ними в простом виде изложена тут

Phricker писал(а):
даже всемогущий гугл не помогает.

похоже только Вам ... м.б. забанили?

Автор:  Phricker [ 18 апр 2011, 13:46 ]
Заголовок сообщения:  Re: Переменные массивы

snark писал(а):
похоже только Вам ... м.б. забанили?

:( надеюсь что нет. мб временные технические неполадки были :( раньше то работало. и ничего не нажимал вроде :cry:
2 dimOn сенкс, пойду пробовать :!: :type:

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/