6循环嵌套--使用一个循环作为另外一个循环的循环体

114 阅读1分钟
   for(外初始化表达式1;外循环条件2;外步进表达式7){
                for(内初始化表达式3;内循环条件4;内步进表达式6){
                    内循环体5;
                }
            }
            其它语句8;
   外层循环执行1次,内层循环要执行完整的一遍
                内层循环的循环体执行的次数: 外层循环执行的次数 * 内层循环每遍执行的次数     
          /*
    1.使用循环嵌套:
        打印2021年至2023年月份,格式:xxxx年x月

    2.注意:
            (1)外层循环初始化表达式 int year = 2021 执行了几次?  1次
            (2)内层循环初始化表达式 int month = 1 执行了几次?  3次
            (3)总结:
                外层循环执行1次,内层循环要执行完整的一遍
                内层循环的循环体执行的次数: 3 * 12 = 36
 */
public class Demo08ForForMonth {
    public static void main(String[] args) {
        for (int year = 2021; year <= 2023; year++) {//外层循环: 获取年份,循环3次
            for (int month = 1; month <= 12; month++) {//内层循环: 获取每年的12个月份,每遍执行12次
                System.out.println(year + "年" + month + "月");
            }
        }
    }
}