- 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 }
输出如下: