目录
什么是 for 循环嵌套
for循环结构= 循环条件(开始条件,结束条件,修改条件)+循环内容
for循环嵌套是指在一个for循环语句内部再嵌套一个或多个 for 循环语句。这种嵌套结构在编程中经常被用来处理二维数组或多层数据结构,或者实现一些需要多重循环的算法。
在 for 循环嵌套中,外层循环控制外层循环变量的变化,内层循环则控制内层循环变量的变化。每次外层循环执行一次,内层循环都会完整地执行一遍,因此,如果外层循环执行 m 次,内层循环执行 n 次,那么内层循环体实际上需要执行 m*n 次。
打印九九乘法表
控制台输出九九乘法表
1.过程分析
先利用 for 循环打印出第一位数字,再从 for 循环里面继续利用 for 循环打印出第二个数字,然后相乘,如果两个数相等,那么换行继续循环打印。
外层循环:开始条件:int i = 1;结束条件:i<=9;修改条件:i++
内层循环:开始条件:int j = 1;结束条件:j<=i ;修改条件:i++
2.代码展示
//运行程序 二重循环
public static void main(String[] args) {
System.out.println("九九乘法口诀表:");
//行数的变化
for (int i = 1; i <= 9; i++) {
//每行中表达式的个数——j
for (int j = 1; j <=i; j++) {
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
if (i==j){
System.out.println();
}
}
}
}
3.总结
for循环嵌套的执行逻辑是:首先判断外层循环条件是否满足,如果满足则进入外层循环体;然后判断内层循环条件是否满足,如果满足则进入内层循环体并执行相应的操作;内层循环变量累加后回到内层循环条件判断,直到不满足内层循环条件时退出内层循环;外层循环变量累加后回到外层循环条件判断,直到不满足外层循环条件时退出整个循环。
需要注意的是,在编写for循环嵌套时,应该避免出现死循环或者循环次数过多的情况,否则可能会导致程序运行时间过长或者崩溃。
即使我们再平凡,我们也是限量版!