Java循环语句详解:for、do、while | 您所在的位置:网站首页 › 重复步骤的代码 › Java循环语句详解:for、do、while |
JAVA中有3种循环:for、do和while。 for循环 JAVA中最复杂的循环语句是for。for循环经常用于重复执行程序某部分特定次数。 for (int dex = 0; dex < 12; dex++) { System.out.println("dex = " + dex); } 注意:一个与循环相关的不常见的术语是迭代,它指的是执行单次循环,用于控制循环的计数器变量就是迭代。 while循环 while循环不像for循环那样有多个不同的组成部分,它所需要的只是一个条件测试,由while语句来完成。 如: while (gameLives) { System.out.println("HelloWorld"); } do-while循环 do-while 循环的功能类似于while循环,但测试条件的位置不同。do-while循环体内的语句至少会执行一次。 do { System.out.println("helloworld"); } 退出循环 退出循环的正常途径是测试条件为false,3种类型的Java循环(for、while和do-while)都是如此。然而有时可能想立即结束循环,即使此时测试条件仍然为true,为此可以使用break语句。 另外一个可在循环中使用的特殊语句是continue,它是导致退出当前循环,并进入下一次循环 给循环命名 要给循环命名,需要将名称放在循环起始位置的前一行,并在名称后加冒号(:) 循环有名称后,就可以在break或continue语句中使用名称来指出它们将作用于哪个循环,当在break或continue语句中使用循环的名称时,不要加上名称后面的冒号。 复杂的for循环 for循环可以相当复杂,可以在初始化部分、条件测试部分,以及循环体部分有多个变量。for循环的各个部分可以使用分号(;)进行隔离,而且在初始化部分可以设置多个变量,循环体中也可以有多条语句 int i, j; for (i = 0, j = 0; i * j < 1000; i++, j += 2) { System.out.println(i + " * " + j + " = " + (i * j)); } for循环的组成部分也可为空,一个这样的例子是,在程序的其他地方已经创建计数器变量并设置了初始值。 int displayCount = 1; int endValue = 13; for (; displayCount |
CopyRight 2018-2019 实验室设备网 版权所有 |