Java中有三种主要的循环结构:
while 循环
do…while 循环
for 循环
注意:
1.对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。
2.for的格式:
例如:for(int x = 10; x < 20; x = x+1)
增强for循环:
格式:
for(声明语句 : 表达式){
//代码句子}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
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(Stringname:names) {
System.out.print(name);
System.out.print(",");
}
}
}
结果:
break语句,可以用来跳出循环。
continue语句,让程序立刻跳转到下一次的循环迭代去。
if...else格式:
if(布尔表达式 1){
//如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
//如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
//如果布尔表达式 3的值为true执行代码
}else {
//如果以上布尔表达式都不为true执行代码}
网友评论