为了账号安全,请及时绑定邮箱和手机立即绑定

这个有问题吗,总运行不过

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());

}

}


正在回答

2 回答

while语句块里是不是忘记加上i++了,不然一直循环while

0 回复 有任何疑惑可以回复我~

i一直等于1,你这个while循环条件永远为真啊,是不是死循环了

你这不就相当于while(16-3>0){

int j = 16*1;

str.insert(j,',')}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个有问题吗,总运行不过

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信