龙空技术网

流程控制语句之do while

职创未来武汉中心 37

前言:

今天看官们对“c语言dowhile语句用法”大约比较珍视,你们都需要剖析一些“c语言dowhile语句用法”的相关文章。那么小编在网摘上网罗了一些关于“c语言dowhile语句用法””的相关内容,希望看官们能喜欢,小伙伴们一起来了解一下吧!

编者按

本讲我们继续学习Java语言大三循环控制之一的do while。是不是很熟悉的?看起来怎么这么像while呢?不就是多了一个do吗?跟着老师的脚步,一起探索do while吧!

加关注不迷路

内容提要do while概述while和do while的区别do while概述

do while是Java三大循环结构之一,其句法格式:

do {    // 待执行代码块} while(条件);

do while循环执行逻辑是一定会先执行一次代码块,然后再检查条件的真假;条件为真的话,继续重复执行代码块,否则,结束整个循环过程。do while的流程图:

do while流程图

从do while流程图中,我们可以总结一下具体的执行步骤:

先执行一次循环体,也就是图中的待执行的代码块。判断一下条件,如果条件为true;继续重复执行循环体;如果条件为false,结束整个循环过程。

我们来看一段具体代码示例:

public class DoWhileCondition {    public static void main(String []args) {        /*        * 逆序打印10及以下的正整数        */        short num = 10;        do {            System.out.println("当前数字是" + num);            --num;        } while (num > 0);    }}
while和do while的区别

尽管它们都是循环控制语句,但是它们之间主要区别包括了:

语法格式不同。执行顺序不同,do while循环至少执行一次,while循环可能一次都不会执行。while循环是“当型”循环,do while是“直到型”循环。

循环类型

总结

本节我们重点讲解了do while语句,介绍了其执行流程。同时,对while和do while之间的差别做了比较。后续大家在选择循环结构时,需要考虑使用场景。截止本节,所有Java语言的循环结构我们讲解完毕。

往期回顾第1讲 Java前世今生第2讲 Java开发环境配置第3讲 我的第一个Java程序第4讲 Java基本数据类型第5讲 Java运算符第6讲 Java变量第7讲 Java代码注释第8讲 Java流程控制语句之if第9讲 Java流程控制语句之for第10讲 Java流程控制语句之switch第11讲 Java流程控制语句之while

标签: #c语言dowhile语句用法 #c语言中的do while的用法 #c语言中的do while #c语言do while语法 #c语言 do while用法