Java基础学习笔记 - Day03 - 第五章 拓展知识点

Java基础学习笔记 - Day03 - 第五章 拓展知识点

Java基础学习笔记 - Day03 - 第五章 拓展知识点

系统:Win10
JDK:1.8.0_121

5.1 死循环

  • 死循环:也就是循环中的条件永远为true,死循环是永不结束的循环。例如:while(true){ }
    在后期的开发中,会出现使用死循环的场景,例如:我们需要读取用户输入的数据,但是用户输入多少数据我们并不清楚,也只能使用死循环,当用户不想输入了,就可以结束循环了,如何去结束一个死循环,就需要使用到跳出语句了

5.2 嵌套循环

  • 所谓嵌套循环:是指一个循环的循环体是另一个循环,比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数 = 外循环次数 * 内循环次数
  • 嵌套循环格式:
for (初始化表达式①; 布尔表达式②; 步进表达式⑦) {
    for (初始化表达式③; 布尔表达式④; 步进表达式⑥) {
        循环体⑤
    }
}
  • 嵌套循环执行流程
    • 执行顺序:①②③④⑤⑥ > ④⑤⑥ > ⑦②③④⑤⑥ > ④⑤⑥
    • 外循环一次,内循环多次
    • 比如时钟:一天有24小时,每小时有60分钟。24小时就是外循环,60分钟就是内循环
  • 练习:使用嵌套循环,打印一天的 小时-分钟
public static void main(String[] args) {
    // 24小时,每小时60分钟
    // 外循环24次,内循环60次
    for (int hour = 0; hour < 24; hour++) {
        for (int minute = 0; minute < 60; minute++) {
            System.out.println(hour + "小时" + minute + "分钟");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_35132089/article/details/107921572
今日推荐