视频讲解
在一个循环里可以又包含另一个循环,组成循环的嵌套,而里层循环还可以继续进行循环嵌套,构成多层循环结构。
3种循环(while循环、do…while循环和for循环)之间都可以相互嵌套。例如,下面的6种嵌套都是合法的嵌套形式:
【例6.04】 使用嵌套的for循环打印九九乘法表,代码如下: (实例位置:资源包\源码\06\6.04)
本实例的代码使用了双层for循环,第一个循环可以看成是对乘法表的行数的控制,同时也是每一个乘法公式的第二个因子;因为输出的九九乘法表是等腰直角三角形排列的,第二个循环控制乘法表的列数,列数的最大值应该等于行数,因此第二个循环的条件应该是在第一个循环的基础上建立的。
程序运行效果如图6.5所示。
图6.5 使用循环嵌套打印九九乘法表