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

来源:2-6 Java 中的 StringBuilder 类的常用方法

qq_慕粉215466

2019-02-19 12:55

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

写回答 关注

2回答

  • 慕无忌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) {

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题