求大佬解释一下明明输的是+3,为啥隔俩加一个“,”

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

幕布斯0940531

2018-01-04 15:38

package Q;

public class a{ public static void main(String[]args){

StringBuilder str=new StringBuilder();

str.append("ywetcvevcvvyjv");

for(int i=2;i<str.length();i=i+3){

str.insert(i,","); }

System.out.println(str.toString()); } }


运行结果: yw,et,cv,ev,cv,vy,jv


写回答 关注

2回答

  • qq_夜幕下的破晓_0
    2018-03-01 22:35:06

    从前数和从后数同样的数  从前面怎么比从后面少一位

  • lzl2999
    2018-01-04 16:11:04

    因为你是从前往后加逗号,这样的话 i 占了一个位置,i 就要+4而不是+3了

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题