java do while 循环语句用法

do-while声明时,至少一次会循环一次,。
  
  它的语法如下:

do {
    statement (s)
} while (booleanexpression);

简单实例

public class mainclass {

  public static void main(string[] args) {
    int i = 0;
    do {
      system.out.println(i);
      i++;
    } while (i < 3);
  }

}

以下do-while表明至少做块的代码会被执行,即使一次的初始值,用于测试的表达[j]. . < 3计算错误的。

 

public class mainclass {

  public static void main(string[] args) {
    int j = 4;
    do {
        system.out.println(j);
        j++;
    } while (j < 3);
  }

}

利用do while来求和

public class mainclass {
  public static void main(string[] args) {
    int limit = 20;
    int sum = 0;
    int i = 1;

    do {
      sum += i;
      i++;
    } while (i <= limit);

    system.out.println("sum = " + sum);
  }
}

时间: 2024-10-14 08:02:08

java do while 循环语句用法的相关文章

java的for循环语句

for循环在第一次反复之前要进行初始化.随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的"步进"(Stepping).for循环的形式如下: for(初始表达式; 布尔表达式; 步进) 语句 无论初始表达式,布尔表达式,还是步进,都可以置空.每次反复前,都要测试一下布尔表达式.若获得的结果是false,就会继续执行紧跟在for语句后面的那行代码.在每次循环的末尾,会计算一次步进. for循环通常用于执行"计数"任务:   //: ListCharact

python中while循环语句用法

  这篇文章主要介绍了python中while循环语句用法,以一个简单实例形式分析了Python使用while循环语句使用方法,需要的朋友可以参考下 ? 1 2 3 4 number = 1 while number < 20: print(number) number += 1 运行结果如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 希望本

golang语言中for循环语句用法实例_Golang

本文实例讲述了golang语言中for循环语句用法.分享给大家供大家参考.具体分析如下: for循环是用来遍历数组或数字的.用for循环遍历字符串时,也有 byte 和 rune 两种方式.第一种为byte,第二种rune. 复制代码 代码如下: package main import ( "fmt" ) func main() { s := "abc汉字" for i := 0; i < len(s); i++ { fmt.Printf("%c,&

python中list循环语句用法实例_python

本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个元素应用一个函数,从而将一个 list 映射为另一个 list. 实例 复制代码 代码如下: a = ['cat', 'window', 'defenestrate'] for x in a:      print x, len(x) for x in [1, 2, 3]: print x,    

Shell 循环语句用法

在写shell脚本时,常常会用到循环语句.这里简单总结下常用的3种循环语句,以便以后能快速地参考写出,废话不说,开始demo: 1.for 主要用于:在以知序列里遍历元素 [plain] view plaincopy #! /bin/sh - if [ $# -ge 1 ]: then path=$@ else path=*.sh fi for i in $path do ls -lh $i done注意:for循环的in列表时可选的,如果省略,shell会遍历整个命令行参数,此时  for i

asp.net中for和do循环语句用法分享_实用技巧

本示例的FOR循环创建一个Mandelbrot图像. 复制代码 代码如下: using System; namespace a { class Program { public static void Main(string[] args) { double realCoord,imagCoord; double realTemp,imagTemp,realTemp2,arg; int iterations; for (imagCoord=1.2;imagCoord>=-1.2;imagCoor

bash 编程中循环语句用法_linux shell

1.if 是单分支语句,使用格式如下: if condition ; then statement -.. fi 2.if - else 是双分支语句,使用格式如下: if condition ; then statement -. else statement -. fi 3.if -elif-elif-else 是多分支语句,使用格式如下: if condition ; then statement -. elif condition ; then statement -.. elif co

asp.net中for和do循环语句用法

本示例的FOR循环创建一个Mandelbrot图像.  代码如下 复制代码 using System; namespace a {     class Program     {         public static void Main(string[] args)         {             double realCoord,imagCoord;             double realTemp,imagTemp,realTemp2,arg;            

java For Each 循环语句的使用方法

 for each是jdk5.0新增加的一个循环结构,可以用来以此处理数组中的每个元素(其他类型的元素集合也可以)而不用为指定下标而分心. 格式如下 for(type itr-var : iterableObj) statement-block     定义一个变量用于暂存集合中的每一个元素,并执行相应的语句(当然,也可以是语句块).集合表达式必须是一个数组或者是一个实现了lterable接口的类(例如ArrayList)对象. 例如: public class ClsTest {     pu