为了账号安全,请及时绑定邮箱和手机立即绑定

用循环语句while输出1到5的数字,

while ( i<=5 ) {System.out.println(i);i++;输出了1到6,为什么?谁知道哪里错了?

正在回答

4 回答

不可能的,只循环了五次怎么可能出来六个数,肯定是其他地方粗错了

0 回复 有任何疑惑可以回复我~

i定义为0 就有0 1 2 3 4 5 
i定义为1 所以就有 1 2 3 4 5 6  你是先输出i再进行+1的,所以  第一轮输出的i是你定义的值,第二轮输出的值是上一轮+1  实在想不清楚,可以用笔列出来

0 回复 有任何疑惑可以回复我~

要不你把你完整的程序发一遍

0 回复 有任何疑惑可以回复我~

int i=1;while(i<=5){ System.out.println(i); i++;}

我刚刚试了一下,这样子输出的就是1到5啊,


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用循环语句while输出1到5的数字,

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信