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

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