`
liuwei1981
  • 浏览: 770225 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160720
社区版块
存档分类
最新评论

52.Java循环—do..while循环

 
阅读更多

do…while循环语句的格式如下:
[init_expr]
do{
   body_statement;
  [alter_expr;]
}while( test_expr);


do…while循环类似于while循环,在while后面也得跟一个boolean类型的表达式。do…while循环首先执行里面的代码段,然后再根据test_expr判断是否为true,如果为true,则返回到do语句来执行,否则,退出整个循环。

 

因为do…while循环是先运行里面的代码块,然后再判断条件,所以,do…while循环至少会执行一次,这是do…while循环和while、for 循环最大的区别所在。


我们来看下面这个例子:
 int result1=0;
 int result2=0;
 int j=1;
 do {
  result2=result2+j;
  j=j+1;
 }while(j<=10);
 System.out.println("After the Do Loop,the result2 is:"+result2);


比较一下这个例子和上面while的例子,这两个例子中的test_expr都是一样的,但是,它们运行后得到的结果也是一样的。

 

在while循环中,得出的运算结果是55,而do…while得出的结果也是55。

 

但是,如果将各自的条件改成(i<=0)和(j<=0),则do…while循环将会返回一个1的结果,而while循环却只能返回一个0的结果,这就是因为do…while是“先执行,后判断”,而while却是“先判断,后执行”。

分享到:
评论

相关推荐

    Java基础之for、while、do...while循环.docx

    Java基础之for、while、do...while循环 Java 语言中有三种基本的循环结构:for 循环、while 循环和 do...while 循环。这些循环结构都是用来实现重复操作的。 一、For 循环 for 循环是一种常用的循环结构,用于...

    while do...while for循环

    根据提供的标题、描述以及部分代码内容,我们可以整理出关于Java中的循环结构——`while`、`do...while`以及`for`循环的关键知识点。 ### 一、while 循环 `while`循环是一种条件循环,它会持续执行一个代码块直到...

    Java循环语句之do...while共3页.pdf.zi

    本资料“Java循环语句之do...while共3页.pdf”详细讲解了Java中的do...while循环,这是一种特殊的循环结构,尤其适用于在循环体执行至少一次的情况下。 **do...while循环的基本结构** do...while循环的格式如下: ...

    Java中do…while循环语句实例1.pdf

    Java中的do...while循环语句是一种特殊的循环结构,它的特点是循环体至少会执行一次,即使在初次检查条件表达式时不满足。这种循环适用于那些需要在执行至少一次操作后再决定是否继续循环的情况。 do...while循环的...

    do..while循环.png

    do..while循环.pngdo..while循环.pngdo..while循环.pngdo..while循环.pngdo..while循环.pngdo..while循环.pngdo..while循环.png

    for while dowhile_javado-while循环_

    Java语言提供了三种主要的循环结构:for循环、while循环以及do-while循环。这些循环结构在处理迭代和重复任务时发挥着重要作用。下面我们将深入探讨这三种循环结构及其在Java中的应用。 首先,我们来看for循环。for...

    do……while循环练习

    在这个“do...while循环练习”资源中,我们聚焦于一种特殊的循环结构——do...while循环,它是C语言及其衍生语言(如C++、Java等)中的重要组成部分。 do...while循环与其他循环(如while和for)的主要区别在于,它...

    Java中do---while语句.pdf

    Java中的do...while循环是一种特殊的循环结构,它与while循环有着本质的区别。do...while循环在检查循环条件之前,会确保循环体至少被执行一次,因此它适用于那些在首次执行前就需要进行一次操作的情况。 do......

    详解Java中的do...while循环语句的使用方法

    Java中的do...while循环语句是一种重要的控制流程结构,它允许程序在不确定是否需要执行循环的情况下,至少保证循环体内的代码被执行一次。这种循环类型在处理需要先执行一次再判断是否继续的情况时非常有用。 首先...

    Java实验-循环语句,for,while,do-while

    Java循环语句详解 Java中的循环语句是指在一个程序中,重复执行某些语句的语句。循环语句有三种基本形式:for循环、while循环和do-while循环。每种循环语句都有其特点和使用场景。在本实验中,我们将详细介绍这三种...

    第02章 Java编程基础 13 While与dowhile循环

    本章将深入探讨两种基本的循环结构:`while`循环和`do...while`循环。 首先,我们来理解`while`循环。`while`循环基于一个条件判断,如果该条件为真,则执行循环体内的代码;如果条件为假,循环将不再执行。基本...

    精通JavaJDK、数据库系统开发、Web开发.iso

    DoWhileLoopTest.java 使用do…while语句实现循环 IfElseTest.java 使用if else语句实现条件分支 SwitchTest.java 使用switch语句实现条件分支 SwitchBreakTest.java 使用switch语句实现条件分支测试...

    学习java基础(2)循环语句for、while、do...while(csdn)————程序.pdf

    本篇文章将深入探讨Java中的三种主要循环语句:for、while和do...while。 首先,我们来看`for`循环。在Java中,`for`循环通常用于已知循环次数的情况。如示例所示,`for`循环由三个部分组成,分别是初始化、条件...

    Java程序设计基础:dowhile循环.pptx

    -- do-while循环 目录 课程导入 1 掌握do-while循环的语法 2 能够完成简单程序的编写 while循环 while(循环条件) { 循环体 } 重复执行的操作 语法: 循环条件 循环体 真 假 do-while循环 do-while循环 特点: 它先...

    课件003Dowhile循环Dowhile循环共4页.pd

    **Dowhile循环详解** 在编程语言中,循环是一种重要的控制流结构,它允许程序重复执行一段代码,直到满足特定条件为止。本课件主要关注的是`Dowhile`循环,这是一种特殊的循环结构,它的特点在于先执行后判断。`Do...

    Java基础精品课04-循环结构录屏2.dowhile循环案例.mp4

    Java基础精品课04-循环结构录屏2.dowhile循环案例.mp4

    java循环结构

    `Demo3.java`可能包含一个使用Do-While循环让用户输入数字直到输入0的例子: ```java int input; do { System.out.print("Enter a number (0 to quit): "); input = scanner.nextInt(); System.out.println(...

    java 入门 循环while do while

    java 入门 循环while do while

    Prentice.Hall.Core.Java.Volume.I.Fundamentals.11th.Edition

    控制结构包括条件语句(if-else,switch-case)和循环(for,while,do-while),它们是程序流程控制的关键。 3. **类与对象**: Java是一种面向对象的编程语言,类是对象的模板,对象是类的实例。书中会深入讲解类...

Global site tag (gtag.js) - Google Analytics