課程
/后端開發(fā)
/Java
/Java入門第三季
for(int i=str.length()-3;i>0;i=i-3){????? str.insert(i,',');??}
2020-09-08
源自:Java入門第三季 2-6
正在回答
首先這是一個(gè)for循環(huán)語句,在里面定義了一個(gè)整型的變量i,這個(gè)i賦值為str字符串的長(zhǎng)度再減去-3,為什么要減3呢?這是因?yàn)槲覀円獜暮笸懊扛羧徊迦攵禾?hào),如果不減去的話就會(huì)在字符串的最后一位加一個(gè)逗號(hào),然后它對(duì)應(yīng)的代碼就是”str.length()-3“。而后面的"i>0"的意思是當(dāng)i大于0的時(shí)候繼續(xù)循環(huán),否則的話就跳出for循環(huán)語句。再然后"i=i-3"的意思是每次循環(huán)都將i減3,這樣才能實(shí)現(xiàn)“每隔三位”這個(gè)功能。最后是括號(hào)里的循環(huán)體,里面可以看到str.insert(),他的意思就是str這個(gè)字符串調(diào)用了insert函數(shù)。這個(gè)函數(shù)是干嘛的呢?我們用這個(gè)函數(shù)就可以往字符串里插入字符。其中insert(參數(shù)1,參數(shù)2)該函數(shù)里面有兩個(gè)參數(shù),”參數(shù)一“是在被調(diào)用的字符串的哪一位插入字符,“參數(shù)二”是寫上你想要插入什么,這里我們要插入一個(gè)逗號(hào),所以就是','。這個(gè)循環(huán)實(shí)現(xiàn)了str字符串從后往前每隔三位插入逗號(hào)的功能。
樓上大神?
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
1 回答條件能詳細(xì)講解一下嗎?各位大大
1 回答哪位大神能幫忙詳細(xì)解答下
4 回答誰能為我解答一下謝謝,基礎(chǔ)不好
1 回答求大神詳細(xì)講解這個(gè)循環(huán)
2 回答Iterator it=coursesToSelect.iterator();這個(gè)能解釋一下么細(xì)致些
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-09-09
首先這是一個(gè)for循環(huán)語句,在里面定義了一個(gè)整型的變量i,這個(gè)i賦值為str字符串的長(zhǎng)度再減去-3,為什么要減3呢?這是因?yàn)槲覀円獜暮笸懊扛羧徊迦攵禾?hào),如果不減去的話就會(huì)在字符串的最后一位加一個(gè)逗號(hào),然后它對(duì)應(yīng)的代碼就是”str.length()-3“。而后面的"i>0"的意思是當(dāng)i大于0的時(shí)候繼續(xù)循環(huán),否則的話就跳出for循環(huán)語句。再然后"i=i-3"的意思是每次循環(huán)都將i減3,這樣才能實(shí)現(xiàn)“每隔三位”這個(gè)功能。最后是括號(hào)里的循環(huán)體,里面可以看到str.insert(),他的意思就是str這個(gè)字符串調(diào)用了insert函數(shù)。這個(gè)函數(shù)是干嘛的呢?我們用這個(gè)函數(shù)就可以往字符串里插入字符。其中insert(參數(shù)1,參數(shù)2)該函數(shù)里面有兩個(gè)參數(shù),”參數(shù)一“是在被調(diào)用的字符串的哪一位插入字符,“參數(shù)二”是寫上你想要插入什么,這里我們要插入一個(gè)逗號(hào),所以就是','。這個(gè)循環(huán)實(shí)現(xiàn)了str字符串從后往前每隔三位插入逗號(hào)的功能。
2020-11-25
樓上大神?