zoukankan      html  css  js  c++  java
  • java循环语句while与do-while

    一 while循环

      while循环语句和选择结构if语句有些相似,都是根据条件判断来决定是否执行大括号内的执行语句。

    区别在于,while语句会反复地进行条件判断,只要条件成立,{}内的执行语句就会执行,直到条件不成立,

    while循环结束。

    格式:

    while(循环条件){

    执行语句

    ………

    }

    流程图:

     例如:打印1-4之间的自然数

    public class WhileDemo {
        public static void main(String[] args) {
            int x = 1; // 定义变量x,初始值为1
            while (x <= 4) { // 循环条件
                System.out.println("x = " + x); // 条件成立,打印x的值
                x++; // x进行自增
            }
        }
    }

    二 do-while循环

    do…while循环语句和while循环语句功能类似

    格式:

    do {

    执行语句

    ………

    } while(循环条件);

     

      关键字do后面{}中的执行语句是循环体。do…while循环语句将循环条件放在了循环体的后面。

    这也就意味着,循环体会无条件执行一次,然后再根据循环条件来决定是否继续执行。

    流程图:

     例如:用do-wiile来打印1-4之间的自然数

    public class DoWhileDemo {
        public static void main(String[] args) {
            int x = 1; // 定义变量x,初始值为1
            do {
                System.out.println("x = " + x); // 打印x的值
                x++; // 将x的值自增
            } while (x <= 4); // 循环条件
        }
    }

     

      do …while循环和while循环能实现同样的功能。

      如果循环条件在循环语句开始时就不成立,那么while循环的循环体一次都不会执行

    ,而do…while循环的循环体还是会执行一次。

     

     

  • 相关阅读:
    获取当前时间的时间戳
    js获取时间戳
    排序(一)冒泡,选择,插入
    MATLAB入门(一)数组
    锐捷客户端下虚拟机VMware无法联网的问题
    C++ Primer 读书笔记
    LA 4329 树状数组入门
    BZOJ 4352 预处理 + DP
    BZOJ 1954 (POJ 3764) Trie的经典应用 求树上最大异或值
    BZOJ 1597 斜率优化
  • 原文地址:https://www.cnblogs.com/jiejava/p/13204286.html
Copyright © 2011-2022 走看看