美文网首页
Day06_ break,continue_循环嵌套_Rando

Day06_ break,continue_循环嵌套_Rando

作者: 蹦蹦跶跶的起床啊 | 来源:发表于2020-02-14 16:11 被阅读0次

    循环跳转

    循环控制语句:

    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(包括)

    相关文章

      网友评论

          本文标题:Day06_ break,continue_循环嵌套_Rando

          本文链接:https://www.haomeiwen.com/subject/aqfdfhtx.html