java三大循环:for、while、do...while

本文详细解析了while循环与do...while循环的区别。在布尔表达式首次判断为false的情况下,while循环可能完全不执行,而do...while循环至少会执行一次。此外,文章还提供了Java代码示例,展示了如何使用这两种循环来计算100以内的偶数之和。

1.while和do...while的区别:

while 与 do...while之间的区别:如果布尔表达式第一次执行的结果就为false,那么while循环一次也不执行;do...while循环会执行一次。如果布尔表达式第一次执行结果是true那么,do...while和while的等同。

 1 package zdbForAndWhile;
 2 
 3 public class ZdbWhile {
 4 
 5     /**
 6      * 
 7      */
 8     public static void main(String[] args) {
 9         
10         //<--------使用while循环----------->
11         /*int i = 2;//循环变量
12         int sum = 0;
13         while(i<=100){
14             sum+=i;
15             i+=2;
16             System.out.println("sum="+sum);
17             System.out.println("****************");
18         }
19         System.out.println("100之内的偶数之和"+sum);
20         */
21         
22         //<--------使用do...while循环----------->        
23         /*int a = 0;
24         int sum = 0;
25         do{
26             sum+=a;
27             a+=2;
28         }while(a<=100);
29         System.out.println(sum);*/
30         
31         //<--------使用for循环-------->
32         
33         /*int sum = 0;
34         for(int i=0;i<=100;i+=2){
35             //注意for中的三个条件的规定:迭代条件的写法可以写在循环体中;也可以写在括号中;
36             sum+=i;
37             
38         }
39         System.out.println(sum);*/
40         
41     }
42 
43 }

 

转载于:https://www.cnblogs.com/zdb292034/p/6085686.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值