java主要有三种循环结构:
-
while循环
-
do-while循环
-
for循环
while循环
while循环结构如下:
while(布尔表达式){
// 循环体
}
do-while循环
对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。
do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。
do-while循环结构如下:
do{
// 循环体
}while(布尔表达式); // 注意末尾有一个分号。
for循环
for循环结构如下:
for(初始化; 布尔表达式; 更新){
// 循环体
}
java增强for循环
Java5 引入了一种主要用于数组的增强型 for 循环。
Java 增强 for 循环语法格式如下:
for(声明语句 :表达式){
// 循环体
}
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
实例:
public class Test {
public static void main(String[] args){
int [] numbers = {10,20,30,40,50}; // 整型数组
// 遍历numbers数组,并输出
for (int x : numbers){
System.out.println(x);
// System.out.println(",");
}
// 字符串型数组
String [] names = {"Jnames", "Larry", "Tom", "Lacy"};
// 遍历names数组,并输出
for (String x : names){
System.out.println(x);
// System.out.println(",");
}
}
}
输出:
10
20
30
40
50
Jnames
Larry
Tom
Lacy
break 关键字
break 跳出最里层的循环,并且继续执行该循环下面的语句。
用法
break;
continue 关键字
continue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
用法:
continue;
每天学习一点点,每天进步一点点。