首页 > 其他 > 详细

JAVA概述(9) 循环语句(流程控制)(细节3)

时间:2014-01-24 10:19:42      阅读:370      评论:0      收藏:0      [点我收藏+]

       int  count = 0;

     while(count < 10);

{

            System.out.println("-----------------"  + count);

                               count++;

}

  乍看一下这段这代码没有任何问题, 但仔细一看就会发现while(count <10); 有个分号  一个单独的分号表示一个空语句 条件循环就没有任何的返回值  就成了一个死循环;

 while(count < 10); 压根就跟后面的代码没有任何关系;


do while 和while 的区别终于  while 先判断条件循环  , 循环条件为真,才执行循环体; do while 是先执行循环体, 再判断条件;所以do while 是怎么样也会先执行一次循环;



   int  count = 0;

 do

{

      system.out.println("-----------------"  + count);

    count++;

}

                          while(count > 10);

虽然条件 一开始就是假的 但是还是会执行一次。


for循环的初始化语句只有一个,循环条件也只是一个简单的boolean表达式。实际上,for循环允许指定多个初始化语句,循环条件也可以是一个包含逻辑运算符的表达式,例如如下程序:

for(int b =0, s = 0, p = 0; b <10 && s< 4 && p< 1 0; p++ ){

  System.out.println(b++);

System.out.println(++s + p);


}




JAVA概述(9) 循环语句(流程控制)(细节3)

原文:http://blog.csdn.net/a6613459/article/details/18715367

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!