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

为什么我的for语句括号里的不对

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

提问者:qq_慕粉215466 2019-02-19 12:55

个回答

  • 慕无忌1103300
    2019-02-22 21:23:34

    抄错了,代码应该是

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

  • 慕无忌1103300
    2019-02-22 21:21:32

    首先,起点不对,从右边往前数每三个字母,你不应该从最开始就处理

    其次,终点不对,排除了最后的一个3的值

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