慕前端1074686
2019-07-09 17:06
public class HelloWorld {
public static void main(String[] args) {
// 创建一个空的StringBuilder对象
StringBuilder str=new StringBuilder();
// 追加字符串
str.append("jaewkjldfxmopzdm");
// 从后往前每隔三位插入逗号
int i=1;
while((str.length()-3*i)>0){
int j=str.length()-3*i;
str.insert(j,",");
}
// 将StringBuilder对象转换为String对象并输出
System.out.print(str.toString());
}
}
while语句块里是不是忘记加上i++了,不然一直循环while
i一直等于1,你这个while循环条件永远为真啊,是不是死循环了
你这不就相当于while(16-3>0){
int j = 16*1;
str.insert(j,',')}
Java入门第三季
409792 学习 · 4340 问题
相似问题