求解答?雖然做出來了,但有些地方不明白
for(int i = str.length() - 3; i > 0; i=i-3){
? ? ? ? ? ? str.insert(i,',');
? ? ? ?
}
關于每次減3的問題,當第一次減3時,結果為?jaewkjldfxmop,zdm ? 但是當第二次減3時,結果為什么是?jaewkjldfx,mop,zdm ?他不會因為插入','讓str.length加1嗎?如果加一的話結果應該就是?jaewkjldfxm,op,zdm 有誰能解釋一下嗎?
2014-12-15
問問題得人 沒有理解for這個循環(huán)語句 ?可以回去在看下for得定義!~
2014-11-17
這句是在循環(huán)開始執(zhí)行一次:
int i = str.length() - 3;?
相當于
int i = str.length() - 3;?
for(; i > 0; i=i-3){
? ? ? ? ? ? str.insert(i,',');
? ? ? ?
}