java中有三种重要的轮回构造:
while 轮回
do...while 轮回
for 轮回
在java5中引入一种重要用于数组的加强型for轮回。
while轮回
while是最基本的轮回,它的构造为:
package com.example.lesson1; //while(布尔(true/false)表达式){ //轮回内容 //只需布尔表达式为 true 轮回体就会一向实行下去。 //来看看实例吧: public class Test { public static void main(String args[]) { int x = 10; while (x < 20) { System.out.print("value of x :" + x); x++; System.out.print("\n"); } } }
do…while轮回
关于while语句而言,假如不满足前提,则不能进入轮回。但有时刻我们须要纵然不满足前提,也最少实行一次。
do…while轮回和while轮回雷同,差别的是,
do…while轮回最少会实行一次。
package com.example.lesson1; //do{ // //代码语句 // }while(布尔值表达式); // 注重:布尔表达式在轮回体的背面,所以语句块在检测布尔表达式之前已实行了。假如布尔表达式值为true,则语句块 //一向实行,直到布尔表达式的值为false。 // 实例: public class Test { public static void main(Staing args[]) { int x = 10; do { System.out.print("value of x :" + x); x++; System.out.print("\n"); } while (x < 20); } }
for轮回
虽然一切轮回构造都能够用while或许do…while示意,但java供应了另一种语句(for轮回),使一些轮回构造变得更简朴。
for轮回实行的次数是在实行前就肯定的。语法花样以下: //for ( 1初始化; 2布尔表达式; 4更新){ 3//代码语句 //} //关于for轮回有以下几点申明: //1,最早实行初始化步骤。能够声明一种范例,但可初始化一个或多个轮回控制变量,也能够是空语句。 //2,然后,检测布尔表达式的值。假如是true,轮回体被实行,假如是false,轮回体停止,最先实行轮回背面的语句。 //3,实行一次轮回后,更新轮回控制变量。 //4,再次检测布尔表达式。轮回实行上面的历程。 public class Test{ public static void main (Staing args[ ]){ for(int x=10;x<20;x=x+1){ System.out.print("value of x :"+x); System.out.print("\n"); } } }
java 加强for轮回
java5引入一种重要用于数组的加强型rot轮回。
java加强for轮回语法花样以下:
or(声明语句:表达式){ //代码句子 } //声明语句:声明新的局部变量,该变量的范例必需和数组元素的范例婚配。其作用域限定在轮回语句块 //其值与此时数组元素的值相称。 //表达式:表达式是要接见的数组名,或许是返回值为数组的要领。 //实例: public class test { public static void main(String args[]) { int[] numbers = { 10, 20, 30, 40, 50 }; for (int x : numbers) { System.out.print(x); System.out.print(","); } System.out.print("\n"); String[] names = { "James", "Larry", "Tom", "Lacy" }; for (String name : names) { System.out.print(name); System.out.print(","); } } }
以上就是java怎样完成轮回的细致内容,更多请关注ki4网别的相干文章!