为什么会输出21?循环条件不是只到20为止吗?

来源:4-9 Java循环语句之 for

慕粉1468733157

2018-09-05 23:44

package tiaojian;


public class For {

public static void main (String []args){

int i=0;

while (i<=20){

i++;

System.out.println(i);

}

}


                                                             

}


写回答 关注

2回答

  • 宿魇
    2018-09-08 13:30:04

    i为20的时候还是会自增一次的。改为i<20,即19的时候输出就是20了

  • Ooooooops
    2018-09-05 23:58:09

    while(i<=20)改为while(i<20)

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165795 学习 · 17588 问题

查看课程

相似问题