循环结构
1.for循环语句格式
for(初始化语句;判断条件语句;控制条件语句){
循环体语句;
}
1.1 A:执行初始化语句
B:执行判断条件语句,看其结果是true还是false
如果是false,循环结束
如果是true,继续执行
C:执行循环体语句
D:执行控制条件语句
E:回到B继续
2.while循环语句格式:
while(判断条件语句){
循环体语句;
}
扩展格式:
初始化语句;
while(判断条件语句){
循环体语句;
控制条件语句;
}
3.dowhile循环语句格式
初始化语句;
do{
循环体语句;
控制条件语句;
}while(判断条件语句);
/*三种循环语句可以完成相同的事情,但是也是有小区别的:
do...while循环语句至少执行一次循环体
而for和while循环语句先进行条件的判断,然后看是否执行循环体语句
for和while的小区别:
for循环结束后,初始化的变量不能被使用了
而while循环结束后,初始化的变量还可以继续被使用
控制循环语句
break的使用情景:在选择结构switch语句中
在循环语句中,离开使用场景的存在是没有意义的
break的作用:
跳出单层循环
跳出多层循环
-带标签的跳出
-格式:
标签名:循环语句
标签名要符合Java的命名规范
continue的作用:
单层循环对比break,然后总结两个区别
break 退出当前循环
continue 退出本次循环
Random随机数:
Random的作用:
用于产生一个随机数
使用步骤:
导包:
import java.util.Random;
创建对象:
Random r = new Random();
获得随机数
int number = r.nextInt(10);