黑马程序员技术交流社区

标题: 大家好,while和if有什么区别呢??? [打印本页]

作者: liufeibo    时间: 2015-9-23 14:44
标题: 大家好,while和if有什么区别呢???
大家好,while和if有什么区别呢???
作者: 嘉嘉    时间: 2015-9-23 14:52
while是循环,if是判断
作者: 佳期或可梦    时间: 2015-9-23 18:01
if 判断后面的条件表达式,如果正确执行语句,如果不正确执行另外的语句

while 表达式如果正确,循环执行语句,直到条件不满足。
作者: wyd1    时间: 2015-9-23 18:46
应该问if和swtich的区别
作者: javaeea    时间: 2015-9-23 18:59
while是循环,if是判断
作者: javaeea    时间: 2015-9-23 19:02
1、if·····else 语句的应用场景:
         A:对有限的值进行判断。 但是一般这个时候推荐使用switch。
         B:对结果是boolean类型的值进行判断。
         C:对范围进行判断。
             对条件进行一次判断用if
                 对条件进行多次判断用循环

2、什么时候使用while循环语句?
                 while:声明的循环变量在使用后,需要继续使用。例如:
            int x = 3;
               while(x>0)
                 {
                         System.out.println(x);
                         x--;
                 }
                         System.out.println(x);
3、什么时候使用for循环语句?
        for:当循环变量只为递增存在时,建议使用for循环。
                        for(int x=3; x>0; x--)
                         {
                                 System.out.println(x);
                         }
                         System.out.println(x);
4、我觉得for循环和高级for循环没什么区别、只是高级for循环用着比较方便,但是不是太规范,一般推荐用普通for循环。
作者: lubowen1990    时间: 2015-9-23 19:54
估计是想问while和for循环的区别和用法。
作者: hnxtzouyuxi    时间: 2015-9-23 20:02
while用循环中,条件成立多少次while括号里的内容就执行多少次,直至条件不成立就退出,if用判断中,条件成立只执行一次,不成立就不执行
作者: a334    时间: 2015-9-23 20:10
while 是循环。if 是判断
作者: 迷茫不堪的年纪    时间: 2015-9-23 21:12
你可以这样理解。  while  do while  for 都是循环结构,用来执行多次的应用,  而if  你可以把他理解为一个“假如 ”  就像他的格式 if (条件表达式) -输入语句。 其实if就像你去吃饭,他会说你可以不用走啊,直接坐车多好。更多的时候就是一个方式盒方法。
作者: StormPeng    时间: 2015-9-23 21:18
应该是问while与for的区别吧,还是if与switch的区别。反正我觉得while与if差别很大啊。怎么都不好扯在一起。
作者: beyond1337    时间: 2015-9-23 21:24
while是循环,if是判断,区别大了.应该问while和for的区别.
作者: yonghong_cui    时间: 2015-9-24 00:43
while是循环,if是判断
作者: 三川草民    时间: 2015-9-24 00:58
while表示循环,if是条件判断,不知楼主为何这么问
作者: yi秒的危笑    时间: 2015-9-24 08:30
这问题。。。
作者: lostyou    时间: 2015-9-24 09:01
while 循环 if 一般作判断用  2者结合嵌套用更常见
作者: 刘晟伟    时间: 2015-9-24 12:24
whlie循环,if是判断,




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