在Java中,一个常见语句只能执行一次。 如果希望多次执行相同的操作,则必须使用循环结构。
Java有三个主要的循环结构。
while循环do…while循环for循环(Java5引入了主要用于数组的扩展for循环。 1、while循环:是最基本的循环,其结构如下。
公共类测试{
publicstaticvoidmain (string args [ ] ) {
int x=5;
while(x10 ) {
system.out.print(valueofx: ) x );
x;
system.out.print('n ' );
}
}
}
2、do…while循环: do…while循环与while循环类似,不同的是do…while循环至少运行一次(即运行后进行条件判断)。
公共类测试{
publicstaticvoidmain (string args [ ] ) {
int x=5;
do{
system.out.print(valueofx: ) x );
x;
system.out.print('n ' );
(while ) x10;
}
}
3、for循环:使用for循环,使一些循环结构更加简单。 for循环的执行次数在执行前决定。
公共类测试{
publicstaticvoidmain (string args [ ] ) {
for(intx=5; x 10; x=x1({
system.out.print(valueofx: ) x );
system.out.print('n ' );
}
}
}
关于for循环的几点说明:
首先执行初始化步骤。 可以声明类型,但可以初始化一个或多个循环控制变量,也可以为空语句。 然后,检测mgdym表达式的值。 如果为true,则执行循环体。 如果为false,则循环结束,开始执行整个循环之后的语句。 运行一次循环后,更新循环控制变量。 再次检测mgdym表达式。 重复上述步骤。 4、强化的for循环
int [ ] numbers={ 10,20,30,40,50 };
for (intx :编号) {
系统. out.print (x;
System.out.print (',');
}
最后,我将介绍与循环语句相关的两个关键字break,continue。
break主要用于循环语句或switch语句,用于跳出整个语句块。 break跳出最里面的循环,继续循环下的句子。 使用方法如下。
布雷克;
continue适用于任何循环控制结构。 使程序立即跳到下一个循环的反复是作用。 在for循环中,continue语句使程序立即跳转到更新语句。 在while或do…while循环中,程序立即跳至mgdym表达式的判断语句。 使用方法如下。
继续;