課程
/后端開發
/Java
/Java入門第三季
轉不過來了*******思路是一樣的,我也想要它每次減3,怎么結果是這樣呢,求大佬指點
2019-03-12
源自:Java入門第三季 2-6
正在回答
因為循環一次后,str插入了一個“,”號,所以長度加了1
酥v噠噠 提問者
我一開始也是這種思路,我是這么改的
int bound = str.length()/3;
for(int i=1;i<=bound;i++) {
str.insert(str.length()-4*(i-1)-3, ",");
}
在循環外聲明變量等于原始數組長度
? ? ? ? // 從后往前每隔三位插入逗號
for(int i=str.length()-3;0<i;i-=3){
? ? str.insert(i,",");
直接從后往前,每次i-3就不會錯了呀
for后面的i不一定是i++;只要給它一個符合題目的變化量都可以
每次循環了之后,str.length()就多了1
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答這個怎么錯了求指教,我需要結果是學生:姓名,結果是學生:數字了
2 回答作業,求大佬指點
1 回答我輸入的2 、1、4 結果還是2 、1、 4 試了三次都一樣 這是為什么呢
2 回答運行結果還是false,打印輸出的內容也不一樣了,這是怎么回事?
4 回答為什么每次運行的結果都是同樣一串數字,為什么不是隨機的?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-12
因為循環一次后,str插入了一個“,”號,所以長度加了1
2019-06-20
我一開始也是這種思路,我是這么改的
int bound = str.length()/3;
for(int i=1;i<=bound;i++) {
str.insert(str.length()-4*(i-1)-3, ",");
}
2019-05-14
在循環外聲明變量等于原始數組長度
2019-04-09
? ? ? ? // 從后往前每隔三位插入逗號
for(int i=str.length()-3;0<i;i-=3){
? ? str.insert(i,",");
}
2019-04-02
直接從后往前,每次i-3就不會錯了呀
2019-03-31
for后面的i不一定是i++;只要給它一個符合題目的變化量都可以
2019-03-12
每次循環了之后,str.length()就多了1