• java 三种循环及注意事项


     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循环体是否有执行
    

      

  • 相关阅读:
    第五周作业
    作业4
    20182302 2019-2020-1 《数据结构与面向对象程序设计》实验3报告
    作业四
    实验二
    实验一
    排序大集合java
    阿里面试——运筹优化工程师
    树的子结构判断
    剑指offer——合并两个排序的链表——对象、引用和赋值初接触
  • 原文地址:https://www.cnblogs.com/aziji/p/10000953.html
Copyright © 2020-2023  润新知