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

       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);


}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值