Точно так же, как приращение post, есть ли у нас назначение post в Java?

#java

#java

Вопрос:

Я хочу изменить (присвоить) значение элемента по индексу в массиве:

 a=array[index];
array[index]=0;
  

Можно ли это сделать в одной строке, например, приращение post / pre?

Комментарии:

1. Это излишне уродливый код. Вероятно, вам лучше выполнить два отдельных оператора.

2. Можете ли вы дать дополнительные разъяснения по вашему вопросу? Мне кажется неясным

3. array [index] = 0 amp; (a=array [index]); //но не делайте этого …

4. Как это будет работать?

Ответ №1:

Да, вы можете сделать это, вызвав this

 int[] array = {0,0,0};
  

Комментарии:

1. как это отвечает на вопрос

2. Судя по его примеру, он хочет создать экземпляр массива.

3. В OP довольно ясно, что они хотят «изменить (присвоить) значение элемента по индексу в массиве»…

Ответ №2:

Исходя из вашего вопроса, вы хотите присвоить значение из массива и поместить его в другую переменную. и затем вы хотите назначить что-то в нем всего одной строкой кода.

 //I'm assuming that both array and variable a is initialized
array[index] = a   -array[index]   (a = array[index]);