這個(gè)代碼為何運(yùn)行錯(cuò)誤?
public class Demo08 {
?public static void main(String[] args) {
??
?// 創(chuàng)建一個(gè)空的StringBuilder對(duì)象
??
?
??????? StringBuilder str=new StringBuilder();
???????
??// 追加字符串
??str.append("jaewkjldfxmopzdm");
??
??????? // 從后往前每隔三位插入逗號(hào)
??? for(int i=0;i<str.length()/3;i++){
????? int j=2*i+1;
???? str.insert(str.length()-(j*2+1),".");?
??? }
??
??????? // 將StringBuilder對(duì)象轉(zhuǎn)換為String對(duì)象并輸出
??System.out.print(str.toString());
?}
}
2016-05-10
for(int i=str.length();i>0;i=i-3){
str,insert(i,".");
}
這樣更簡(jiǎn)單邏輯
2016-05-12
int?a?=?s.length()?/?3; int?b?=?s.length(); for?(int?i?=?0;?i?<?a;?i++)?{ s.insert(b?-?3,?","); b?-=?3; }2016-05-10
for(int i=0;i<str.length()-3;i=i-3){
?????? str.insert(i,",");?
??? }
2016-05-10
for(int i=1;i<=str.length()/4;i++){
? ? ? int j=4*i;
? ? ? str.insert(j-1,".");
? ? }