用for循环输出九九乘法表及执行顺序

前段时间一直有新手问我,用for循环输出九九乘法表的执行顺序,对于初学者来说,for循环还是比较难理解的。更何况是双层for循环。接下来我就给大家一步步的解释双层for循环代码的意思:


        当程序开始执行的时候,首先进入的是最外层for循环,也就是int i = 1的时候,当i=1时满足i<=9的循环条件,程序继续向下执行到内层for循环中,int j=1,满足j小于等于i的循环条件,继续向下执行输出语句,至此内层循环结束,向下继续执行换行语句;

          然后就是以此类推,输出之后先接下来是j++,记住一定是j++ 判断j是不是小于等于i ,此时j=2,所以2小于等于i=1是不成立的。则内层循环结束,返回到外层循环,使i++继续判断i是不是小于等于9,如果成立测进入内层循环,最后循环到i=10的时候,此时外层循环i小于等于9不成立,则双层循环全部结束。



        为了防止出现相同的重复数据比如(1*2和2*1|)让j每次的循环次数受到i的限制每次输出完的时候输出一个换行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容