while判断条件

来源:4-8 Java循环语句之 do...while

BIUXiGua

2016-01-25 17:25

while里的判断条件为什么不能写num==50,num不到50,比较结果不也是false么

56a5e9d900012a0005000467.jpg

56a5e9d900011c3e05000470.jpg


写回答 关注

4回答

  • 柚木木
    2016-01-25 17:45:00
    已采纳

    当用while(num==50)时,只要num不等于50就无法进入循环,所以第一次进入循环后就跳出了循环;

    而用while(num<=50)时,只要num值小于等于50即能进入循环,所以是当和大于50才跳出了循环;

    BIUXiG...

    非常感谢!

    2016-01-25 20:07:32

    共 1 条回复 >

  • woosir
    2016-01-25 18:00:56

    执行do之后,num=4,4不等于50,所以while内不执行,do也就不再执行了。


  • 天生小二货
    2016-01-25 17:53:53

    do...while 循环开始的条件是 while 后的条件成立

  • kila
    2016-01-25 17:40:55

    当while后面判断是false的时候就不执行;你第一次循环的时候num=2,所以while后面的判断是false;

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

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

1165498 学习 · 17585 问题

查看课程

相似问题