Есть ли способ сделать что-то вроде этого ниже? Я инициализирую массив int, все элементы которого равны -1. Есть ли способ присвоить новое значение всем элементам, как показано ниже?Назначение нового значения для всех элементов массива
int[] arr = {-1,-1,-1,-1,-1,-1,-1};
arr = {0,1,2,5,7,18,20};
Что я пытался сделать это ниже. Существует много case
с (я просто у три здесь) я был близко первый раз ... Он должен быть в линиях arr = new[]{0,1,2,5,7,18,20};
ниже
private int[] getComboArray(int toLocation)
{
int[] arr = new int[7];
switch (toLocation)
{
case 0:
arr = {0,1,2,5,7,18,20} ; //<-------
break;
case 1:
arr = {2,3,2,4,4,19,20} ; //<-------
break;
case 2:
arr = {4,3,2,5,4,11,10} ; //<-------
break;
}
return arr;
}
Почему вы не инициализировать как 'ИНТ [] обр = {0,1,2,5,7,18,20};'? – Orifjon
Ты это уже делаешь? : S – adaam
Я думал инициализировать его ко всем -1, тогда запускался 'switch()' и в зависимости от того, какое значение оценивается, массив int будет иметь разные значения. –