Day06_ break,continue_循环嵌套_Random随机数

循环跳转

循环控制语句:

  1. break (不能单独使用)
  2. continue(不能单独使用)

break语句

  • 使用场景:终止switch或者循环
  1. 在选择结构switch语句中
  2. 在循环语句中
  3. 离开使用场景的存在是没有意义的


continue

  • 使用场景:结束本次循环,继续下一次的循环
    只能使用在循环语句中

循环嵌套

  • 所谓嵌套循环,是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。
    总共的循环次数=外循环次数*内循环次数
  • 格式:

for(初始化表达式①; 循环条件②; 步进表达式⑦) {
for(初始化表达式③; 循环条件④; 步进表达式⑥) {
执行语句⑤;
}
}>

  • 执行顺序:①②③④⑤⑥>④⑤⑥>⑦②③④⑤⑥>④⑤⑥外循环一次,内循环多次(一圈)。
    例如:日历中 年与月的关系,时钟中 分与秒的关系
    如 2021年至2023年,一共3年,每年12个月。其中,年份看成外循环,月份看成内循环。
    自己理解
    外层循环 相等于 是 内层循环完整执行的次数
  • 例如:

我让老弟罚抄笔记, 每个写3遍.
第一次交给我, 写的不好,再写3遍,
第二次交给我, 写的不认真, 再写3遍
其中 他写的3遍 为内层循环次数
我指挥他写的两次, 为外层次数>

随机数Random

  • java.util.Random类 用于产生随机数字

  • 和Scanner一样,也是一种引用类型

  • 使用步骤

  1. 导入包
    import java.util.Random;
  2. 创建对象
    // 类名 对象名 = new 类名();
    Random r = new Random();
  3. 产生随机数
    // 作用是产生一个int范围内的随机数字
    int num = r.nextInt(10);

解释: 10代表的是一个范围,如果括号写10,产生的随机数就是0(包括)-9(包括),括号写20,参数的随机数则是
0(包括)-19(包括)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容