黑马程序员技术交流社区

标题: while和if的区别 [打印本页]

作者: long_yihuan    时间: 2015-4-11 11:52
标题: while和if的区别
条件判断while和if的区别
作者: windform    时间: 2015-4-11 12:15
if(条件表达式){
    //do something


while(条件表达式){
      //do something


相同点:
根据条件表达式是否成立来决定要不要执行do something 代码
不同点:
if 条件成立,执行do something 后就顺序执行以后代码
while条件成立,会继续回来判断条件表达式,如果成立,会再次执行do something,再继续回到条件表达式,一直循环反复,直到条件不成立就不再执行do something, 结束后去执行以后的代码。
作者: yearn    时间: 2015-4-11 12:34
for和while可以进行互换。如果需要定义循环增量。用for更为合适。
作者: hbk000    时间: 2015-4-11 12:47
while循环,if判断,没啥可比性啊!!
作者: adalvik    时间: 2015-4-11 13:05
都是条件成立则执行
作者: 胡几手    时间: 2015-4-11 13:16
学习了学习了。。。
作者: mah707    时间: 2015-4-11 14:52
一个知道循环次数,比如一个数组,集合等,用for,不知道循环边界就用while,视频中也将了,实际用了就明白了
作者: yas丶    时间: 2015-4-11 15:51
for和while可以互换,如果需要定义循环增量,用for更为合适。当要对某些语句执行很多次时,就是用循环结构。
作者: 挥斥方遒    时间: 2015-4-11 15:53
while(ture){
这里的代码运行无限次

if(ture){
这里的代码只运行一次
}

作者: 907888614    时间: 2015-4-11 15:54
if大多用在知道循环此次的情况。
作者: 小栀子    时间: 2015-4-11 16:03
都是条件为真时执行,但是while执行一次后会回头再检查条件,如果还为真,再次执行,一次来实现循环
作者: 阳光下的小树    时间: 2015-4-11 17:01
while是循环语句,while语句格式:   while(条件表达式){执行语句;}        if是判断语句,有三种格式。                                                                                                                              
作者: wkz_crystal    时间: 2015-4-11 21:07
简单说就是:while是循环,if是基本条件判断,这这区别也太大了点吧!应该是while和for的区别吧!
作者: 星之钥匙    时间: 2015-4-11 22:04
没什么很大的区别,可以相互转换,学习的时候注意下do。。while就可以了
作者: natsu647    时间: 2015-4-11 23:15
if是判断语句, while是循环语句。
作者: 王善辉    时间: 2015-4-11 23:21
while条件判定为真,则执行{}中的循环体和条件控制语句。直到条件控制不满足判定条件,才跳出循环。if是语句控制,不带有循环。
作者: 黑马小成    时间: 2015-4-11 23:23
在循环次数不确定的时候,用while。在循环次数知道的时候用if
作者: 幕丶落    时间: 2015-4-11 23:25
while是循环   if是判断   没有可比性啊
作者: kolyneh    时间: 2015-4-12 00:01
。。。应该问问for 和while的区别
作者: One_M    时间: 2015-4-12 00:05
额....这  ...  一个是循环 一个是判断....有什么不好区别的~!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2