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

      

  • 相关阅读:
    对象数组输出学生信息
    对象数组实现添加和显示客户信息
    控制台输出模拟注册登录幸运抽奖
    对象数组和for循环遍历输出学生的信息
    控制台输出<迷你DVD管理>
    CF524B 题解
    优先队列的重载运算符
    [洛谷日报第19期]Codeforces游玩攻略(转)
    最短路(三种基础算法)
    P2032 扫描
  • 原文地址:https://www.cnblogs.com/aziji/p/10000953.html
Copyright © 2020-2023  润新知