课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
while ( i<=5 ) {System.out.println(i);i++;输出了1到6,为什么?谁知道哪里错了?
2017-06-06
源自:Java入门第一季(IDEA工具)升级版 4-7
正在回答
不可能的,只循环了五次怎么可能出来六个数,肯定是其他地方粗错了
i定义为0 就有0 1 2 3 4 5 i定义为1 所以就有 1 2 3 4 5 6 你是先输出i再进行+1的,所以 第一轮输出的i是你定义的值,第二轮输出的值是上一轮+1 实在想不清楚,可以用笔列出来
要不你把你完整的程序发一遍
int i=1;while(i<=5){ System.out.println(i); i++;}
我刚刚试了一下,这样子输出的就是1到5啊,
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答for循环语句输出次数
2 回答Java 循环语句之while
1 回答循环语句的使用
2 回答为什么使用while循环可以,使用if...else循环语句不能进行循环呢?
3 回答for循环语句是不是比while跟do....while高级?