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 + "月");
}
}
}
}