慕无忌6386368
2016-03-24 23:03
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());
}
}
额、肯定啊!这个循环都不符合要求!题目要求从后往前 这都是从前往后、在你不知道有多少位时你怎么处理?
这样系不对滴!for(int i = str.length() - 3 ; i > 0 ; i = i - 3){
str.insert(i,',');
}
当你运行一下程序就很容易明白了
Java入门第三季
409792 学习 · 4340 问题
相似问题