A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

大家好,while和if有什么区别呢???

16 个回复

倒序浏览
while是循环,if是判断
回复 使用道具 举报
if 判断后面的条件表达式,如果正确执行语句,如果不正确执行另外的语句

while 表达式如果正确,循环执行语句,直到条件不满足。
回复 使用道具 举报
应该问if和swtich的区别
回复 使用道具 举报
while是循环,if是判断
回复 使用道具 举报
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循环。
回复 使用道具 举报
估计是想问while和for循环的区别和用法。
回复 使用道具 举报
while用循环中,条件成立多少次while括号里的内容就执行多少次,直至条件不成立就退出,if用判断中,条件成立只执行一次,不成立就不执行
回复 使用道具 举报
a334 来自手机 中级黑马 2015-9-23 20:10:52
9#
while 是循环。if 是判断
回复 使用道具 举报
你可以这样理解。  while  do while  for 都是循环结构,用来执行多次的应用,  而if  你可以把他理解为一个“假如 ”  就像他的格式 if (条件表达式) -输入语句。 其实if就像你去吃饭,他会说你可以不用走啊,直接坐车多好。更多的时候就是一个方式盒方法。
回复 使用道具 举报
应该是问while与for的区别吧,还是if与switch的区别。反正我觉得while与if差别很大啊。怎么都不好扯在一起。
回复 使用道具 举报
while是循环,if是判断,区别大了.应该问while和for的区别.
回复 使用道具 举报
while是循环,if是判断
回复 使用道具 举报
三川草民 来自手机 中级黑马 2015-9-24 00:58:48
14#
while表示循环,if是条件判断,不知楼主为何这么问
回复 使用道具 举报
这问题。。。
回复 使用道具 举报
while 循环 if 一般作判断用  2者结合嵌套用更常见
回复 使用道具 举报
whlie循环,if是判断,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马