双重循环嵌套原理打印乘法表

双重循环嵌套原理打印乘法表

声明:本人学识有限,文中如有错误或不当之处,请各位指出,谢谢!
什么是双重循环嵌套呢,就是在一个循环体for或者while循环体内再嵌套一个循环体,那么为什么要用这个双重循环嵌套呢 ?有的时候一个循环体不能够得到我们想要的结果,必须要用多个循环来实现。
双重循环在这里我用for做了1个乘法口诀表举例:
在这里插入图片描述
首先进行的输出table,进入外层循环后执行str+="<tr>";目前j=1进入内层循环,执行

str+="<td>"+i+"*"+j+"="+i*j+"</td>";因为此时i=j所以跳出此次内层循环,从新返回外层且j+1,
当这次进入内层时i此时需要循环2次才能等于j,所以这时就会循环2次输出结果就是1*2,2*2。
此时再次返回外层进行j+1,再次进入内层循环,这时就会循环3次输出结果就是1*3,2*3,3*3。
依次类推进入外层。。。

最后循环到i=9;j=9时完成双重循环打印的结果是:
在这里插入图片描述
原理介绍:当外层循环体执行一次循环时,内层循环提执行所有的循环。当内层循环执行时,外层循环的数值是始终保持不变的。内层循环体的循环变量,往往是与外层循环变量相关的,也就是 i 往往与 j 有关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值