while死循环
基本结构
while( 布尔表达式 ) {
//循环内容
}
注:只要布尔表达式为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 至少执行一次,后面加条件,如果条件不满足或者布尔值为false,循环将不再执行
基本结构
do {
//代码语句
}while(布尔表达式);
注:与while的区别在于一个条件在前,一个条件在后
例:
public class Test {
public static void main(String args[]){
int x = 10;
do{
System.out.print("value of x : " + x );
x++;
System.out.print("\n");
}while( x < 20 );
}
}
for循环
基本结构
for(声明语句 : 表达式)
{ //代码句子
}
注:声明一个局部变量,定义一个或者多个循环控制的变量,当值为false时,循环终止
例:
public static void main(String args[]) {
for(int x = 10; x < 20; x = x+1) {
System.out.print("value of x : " + x );
System.out.print("\n");
}
}
}
break
break 跳出最里层的循环,并且继续执行该循环下面的语句
代码示例:
break;
注:基本语法及作用与shell中break的使用一致
continue
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代,与break区别在于,break直接跳出循环,continue会跳过循环,执行下一次循环
代码示例:
continue;
注:基本语法及作用与shell中continue的使用一致