问答详情
源自:2-6 Java 中的 StringBuilder 类的常用方法

为什么会报错呢?

public class HelloWorld {

    public static void main(String[] args) {

// 创建一个空的StringBuilder对象

        StringBuilder str = new StringBuilder();

// 追加字符串

str.append("jaewkjldfxmopzdm");

        // 从后往前每隔三位插入逗号

for(int i=str.length()-3;i>0;i-3){

        str.insert(i,",");

        

}

        // 将StringBuilder对象转换为String对象并输出

System.out.print(str.toString());

}

}


提问者:qq_睫毛下挂满幸福的诺言丶_0 2018-01-25 15:49

个回答

  • 慕九州8335102
    2018-02-05 21:50:01

    public class HelloWorld {
        public static void main(String[] args) {
      // 创建一个空的StringBuilder对象
      
            StringBuilder str= new StringBuilder();
      // 追加字符串
      str.append("jaewkjldfxmopzdm");
      
            // 从后往前每隔三位插入逗号
      for(int i=str.length()-3;i>0;i=i-3)
      {
          str.insert(i,",");
      }
           
           
      
            // 将StringBuilder对象转换为String对象并输出
      System.out.print(str.toString());
     }
    }

  • 那就自己来吧
    2018-01-25 16:23:02

    for循环里面,把i-3改成i=i-3


  • 慕妹0342820
    2018-01-25 16:15:05

    for循环中i=i-3