问答详情
源自:4-14 Java 循环语句之多重循环

j<=3 跟 j<=i 为什么运行的结果会不一样?

https://img2.mukewang.com/5bdfab170001393313840779.jpg

j<=3 跟 j<=i 为什么运行的结果会不一样?


提问者:ln大大小小 2018-11-05 10:33

个回答

  • Loveherk
    2018-12-21 10:56:29

    下面说的是直角三角形的直角在左下角的情况!

    每一行都要控制星星的数量,但是遵循的原则:①从第二行开始,下面一行的星星总会比上面一行的星星要多,而且每两行之间的星星的数量差的要一样。②所以j<=*。我们要定义一个能控制每一行星星的变量,来实现①中的事情,在本代码中,定义的i,是每次都递增1的,能实现①中的事情。同样,你也可以再重新定义一个变量,但是这样会减慢电脑运算的速度。


  • qq_sebtimental释_0
    2018-11-30 11:21:11

    这样的话外层循环三次,里层循环就得循环9次

  • 慕后端3536206
    2018-11-21 17:02:55

    J<=3是指每个i值,内层循环将进行三次

  • echoside
    2018-11-07 14:10:40

    因为你内层循环输出的*和外层i有关

  • 宝慕林9015095
    2018-11-05 10:58:56

    因为i的值随着外面的循环而变化,而不是一直等于3