1 package debug; 2 3 public class Demo8 { 4 public static void main(String[] args) { 5 6 //采用for循环打印10次Java好 7 for(int i=1;i<=10;i++) { 8 System.out.println(i + " Java好!"); 9 } 10 11 System.out.println("~~~~~~~~~~~~~~~~~~~~~"); 12 13 //采用while循环打印10次 Java棒 14 int j = 1; 15 while(j<=10) { 16 System.out.println(j + " Java棒!"); 17 j++; 18 } 19 20 System.out.println("~~~~~~~~~~~~~~~~~~~~~"); 21 22 //采用do..while循环打印10次Java Good 23 int k = 1; 24 do{ 25 System.out.println(k + " Java Good"); 26 k++; 27 } while(k <=10); 28 } 29 }
输出:
1 Java好!
2 Java好!
3 Java好!
4 Java好!
5 Java好!
6 Java好!
7 Java好!
8 Java好!
9 Java好!
10 Java好!
~~~~~~~~~~~~~~~~~~~~~
1 Java棒!
2 Java棒!
3 Java棒!
4 Java棒!
5 Java棒!
6 Java棒!
7 Java棒!
8 Java棒!
9 Java棒!
10 Java棒!
~~~~~~~~~~~~~~~~~~~~~
1 Java Good
2 Java Good
3 Java Good
4 Java Good
5 Java Good
6 Java Good
7 Java Good
8 Java Good
9 Java Good
10 Java Good
三种循环使用注意:
1、for、while是先判断条件是否成立,再执行循环体
2、do...while是至少执行一次循环体,再判断条件是否成立,所以如果使用do...while循环的话,不管条件成立与否,循环体都会执行至少一次
事例如下:
1 package debug; 2 3 public class Demo { 4 public static void main(String[] args) { 5 6 //使用while循环,先判断条件再执行循环体 7 int i = 3; 8 while(i<3) { 9 System.out.println("观察while循环体是否有执行"); 10 } 11 12 //使用do..while循环,先执行一次循环体,再判断条件是否成立 13 int j = 3; 14 do { 15 System.out.println("观察do..while循环体是否有执行"); 16 j++; 17 }while(j<3); 18 19 } 20 21 }
输出如下:
观察do..while循环体是否有执行