循环跳转
循环控制语句:
- break (不能单独使用)
- continue(不能单独使用)
break语句
- 使用场景:终止switch或者循环
- 在选择结构switch语句中
- 在循环语句中
-
离开使用场景的存在是没有意义的
continue
- 使用场景:结束本次循环,继续下一次的循环
只能使用在循环语句中
循环嵌套
- 所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。
总共的循环次数=外循环次数*内循环次数 - 格式:
for(初始化表达式①; 循环条件②; 步进表达式⑦) {
for(初始化表达式③; 循环条件④; 步进表达式⑥) {
执行语句⑤;
}
}>
- 执行顺序:①②③④⑤⑥>④⑤⑥>⑦②③④⑤⑥>④⑤⑥外循环一次,内循环多次(一圈)。
例如:日历中 年与月的关系,时钟中 分与秒的关系
如 2021年至2023年,一共3年,每年12个月。其中,年份看成外循环,月份看成内循环。
自己理解
外层循环 相等于 是 内层循环完整执行的次数 - 例如:
我让老弟罚抄笔记, 每个写3遍.
第一次交给我, 写的不好,再写3遍,
第二次交给我, 写的不认真, 再写3遍
其中 他写的3遍 为内层循环次数
我指挥他写的两次, 为外层次数>
随机数Random
-
java.util.Random类 用于产生随机数字
-
和Scanner一样,也是一种引用类型
-
使用步骤
- 导入包
import java.util.Random; - 创建对象
// 类名 对象名 = new 类名();
Random r = new Random(); - 产生随机数
// 作用是产生一个int范围内的随机数字
int num = r.nextInt(10);
解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0(包括)-9(包括),括号写20,参数的随机数则是
0(包括)-19(包括)
网友评论