本节教学视频链接:https://www.bilibili.com/video/BV12J41137hu?p=41&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5https://www.bilibili.com/video/BV12J41137hu?p=41&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5
在Java中,嵌套for循环是指将一个for循环放置在另一个for循环的循环体内。外层循环控制内层循环的执行次数,而内层循环则控制具体代码的执行次数。外层循环每执行一次,内层循环就会完整地执行一遍。
代码示例:打印九九乘法表
public class ForDemo04 {
public static void main(String[] args) {
for (int i = 1; i <= 9 ; i++) {
for (int j = 1; j<=i ; j++) {
System.out.print(i+"*"+j+"="+(i*j)+"\t" );
}
System.out.println();
}
}
}
这段代码使用了两层嵌套的for
循环。外层循环变量i
代表乘法表的行数,从1到9。内层循环变量j
代表乘法表的列数,它从1开始,并且每行的列数等于当前的行数i
。这样,就可以打印出一个标准的九九乘法表。在内层循环中,使用System.out.print
方法打印乘法表达式和结果,并且在每个表达式后面加上一个空格以分隔它们。外层循环的每次迭代结束后,使用System.out.println
方法打印一个换行符,以便开始新的一行。