Java循环语句
1.什么是循环
循环是在条件为true时反复执行一条语句(也可以是一个语句块)
2. while循环
2.1 格式
while(循环条件判断){语句块}
2.2 执行过程
先对循环条件进行判断,如果为true,则执行循环体,然后再次判断循环条件反复循环执行,直到条件不成立为止。
特点:先判断后执行
2.3 练习
class Demo1{
public static void main(String[] args) {
int number = 0;
while(number < 5){
System.out.println("hello world");
number++;
}
}
}
3. do -while循环
3.1 格式
do {语句块} while (表达式)
3.2 执行过程
先执行一次语句块再进行条件判断,若为true则继续执行,否则结束循环。
特点:先执行,后循环
3.3 练习
class Demo2{
public static void main(String[] args) {
int num = 0;
do {
System.out.println("hello world");
num++;
} while (num < 5)
}
}
4. for 循环
4.1 格式
for (表达式1 [循环变量初始化]; 表达式2 [循环条件判断]; 表达式3 [更新循环变量的值]){
循环体
}
4.2 执行过程
首先计算表达式1,接着计算表达式2,若表达式2的值为true,则执行循环体,接着计算表达式3,再判断表达式2的值.依此重复下去,直到表达式2的值=false。
特点:先判断,再执行。
4.3 练习
class Demo {
public static void main(String[] args) {
for(int i = 0; i < 10; i++) {
System.out.println("hello world");
}
}
}
5.break关键字
在循环中,break关键字的作用是跳出循环(结束)
可加入Lable标签结束指定循环,格式为:break 标签名;
6.continue关键字
结束本次循环,直接进行下一次循环
可加入Lable标签跳出指定循环,格式为:continue 标签名;