為什么我的for循環里面,i要+4才行
public class HelloWorld {
? ? public static void main(String[] args) {
// 創建一個空的StringBuilder對象
? ? ? ? StringBuilder str=new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
? ? ? ? // 從后往前每隔三位插入逗號
for(int i=1;i<str.length();i=i+4)
? ? ? ? {
? ? ? ? ? ? str.insert(i,",");
? ? ? ? ? ??
? ? ? ? }
? ? ? ??
? ? ? ??
? ? ? ? // 將StringBuilder對象轉換為String對象并輸出
System.out.print(str.toString());
}
}
2016-05-24
額、肯定??!這個循環都不符合要求!題目要求從后往前 這都是從前往后、在你不知道有多少位時你怎么處理?
這樣系不對滴!for(int i = str.length() - 3 ; i > 0 ; i = i - 3){
str.insert(i,',');
}
2016-03-24
當你運行一下程序就很容易明白了