zoukankan      html  css  js  c++  java
  • 谈谈嵌套for循环的理解

    谈谈嵌套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的嵌套就可以认为一个线变成一个面的过程。

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

     

  • 相关阅读:
    android使用ant编译打包
    Android OpenGL ES 2.0 (二) 画立方体
    Android OpenGL ES 2.0 (三) 灯光pervertex lighting
    OpenGL ES2.0里的3种变量
    JAVA对DOM的一些解析、修改、新增操作
    webservice(二)示例代码
    linux改IP
    android从未安装的apk文件里获取信息(包信息,资源信息)
    Android OpenGL ES 2.0 (一) 画三角形
    一个关于closure的问题.
  • 原文地址:https://www.cnblogs.com/atongmyuxiaowanzi/p/4695157.html
Copyright © 2011-2022 走看看