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