码迷,mamicode.com
首页 > 其他好文 > 详细

谈谈嵌套for循环的理解

时间:2015-08-02 13:14:10      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

谈谈嵌套for循环的理解

 

    说for的嵌套,先说一下一个for循环的是怎么用的。

     这次的目的是为了用for循环输出一个乘法口诀表,一下就是我的一步步理解。

   一.   语法:
            for(表达式1;表达式2;表达式3){
                java语句;
            }
        
        表达式1是初始化表达式,最先执行,只执行一次。
        表达式2必须是boolean类型的表达式。
        for循环开始执行,先执行表达式1,并只执行一次。
        进而判断表达式2的结果,如果是true,则执行java语句。
        再执行表达式3,根据表达式三的节后,然后再判断表达式2的结果,直到表达式2
        的结果是false,则for循环结束。

  二.   举一个实例,如图

技术分享

这样输出结果是:

技术分享

 

 你会发现它是一条线的样式。

这样我在给这个for循环里面嵌套一个for循环,代码如图:

技术分享

给展示一下输出结果:

 技术分享

有没有发现,嵌套一个for进去后,会从一个线成为一个面,这样就会更好让人去理解。

我的目的是做一个乘法口诀表,基本格式已经有了,下面就是改里面的数据了,里面的数据是相乘,这样我把输出样式改了如图:

 (对了乘法口诀里没有0啊,把里面的0改成1,不好意思,犯傻了,竟然从0开始算乘法口诀,下面改过来了啊)

 技术分享

输出的就是:

技术分享

基本的算是完成了,这样就来修改一下“j”的取值就可以了,代码如图:

技术分享

这样修改后,打出的样子是:

技术分享

 

 这样一个乘法口诀表就打出来了,其实for的嵌套就可以认为一个线变成一个面的过程。

理解其中的原理,还简单的。下个星期继续。

 

谈谈嵌套for循环的理解

标签:

原文地址:http://www.cnblogs.com/atongmyuxiaowanzi/p/4695157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!