第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對于int數(shù)組的迭代

對于int數(shù)組的迭代

繁華開滿天機(jī) 2021-04-07 15:15:32
我一直在嘗試for對數(shù)組進(jìn)行嘗試,并嘗試使用數(shù)組迭代。為什么這兩個代碼沒有做完全相同的事情?第一個完美地工作,第二個是我嘗試使其看起來更干凈。/** * resetSelectionOn *  * Module permettant de reinitiliser la selection d'une case et de supprimer * le groupe dont elle fait partie *  * @param emplacement */public void resetSelectionOn(int emplacement) {    int group = groupID[emplacement];    for (int i = 0; i < groupID.length; i++) {        if (groupID[i] == group) {            groupID[i] = 99;            selected[i] = false;        }    }    for(int i = 0; i < groupID.length; i++) {        if (groupID[i] > group) {            groupID[i]--;        }    }    **// This is the one that isn't working and is suppose to do the exact same thing as the one right over**    for ( int i : groupID) {        if(i > group)            i--;    }*/    listeGroupCree.remove(group);    selected[emplacement] = false;    nbGroupCree--;}有人可以向我解釋這兩個代碼之間的區(qū)別嗎?謝謝!group是一個選項卡,其中包含數(shù)字所在的組的編號。示例:我隨機(jī)生成了6位數(shù)字。假設(shè)[1] [2] [3] [4] [5] [6] groupID是一個ArrayList,告訴我在巫婆組中此數(shù)字已被使用。例如,如果2和3通過成為同一組的一部分來創(chuàng)建數(shù)字23(假設(shè)2),則此代碼是我的代碼,用于重置該組的選擇。該組引用了它在ListeGroupCree中的位置。如果23是組號2,則ListeGroupCree [2]將返回23
查看完整描述

3 回答

?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗 獲得超2個贊

for (int i: array) {
    i++;
    }

在上面的示例中,i是數(shù)組中值之一的本地副本。僅對單次迭代有效。您實質(zhì)上是在更改副本的值。


查看完整回答
反對 回復(fù) 2021-04-21
?
瀟瀟雨雨

TA貢獻(xiàn)1833條經(jīng)驗 獲得超4個贊

比較兩個片段:


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

    groups[i]--;

}


for (int g : groups) {

    g--;

}

第一部分將減少的每個元素groups。第二段將什么也不做。這是因為第二段等于


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

    int g = groups[i];

    g--;

}

因此,您將獲得一個新變量,將其遞減并丟棄結(jié)果。


查看完整回答
反對 回復(fù) 2021-04-21
  • 3 回答
  • 0 關(guān)注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號