我需要将数组的前n个元素减少1

时间:2019-11-27 18:25:46

标签: java arrays

我想将数组中的前n个元素减少1。我尝试过此方法,但不起作用

int n = 3;

for(int i = 0 ; i <array.length;i++) {

        while(i<=n){

         array[i]-=1;
         }          

}

1 个答案:

答案 0 :(得分:0)

让我们说n=3

int n =3;

for(i = n-1; i >= 0; i--)
{
    array[i]-=1;
}

或者,正如@ locus2k指出的那样,我们也可以这样迭代从第0个索引开始的数组

int n = 3;
for(i = 0; i < n; i++)
{
    array[i]-=1;
}