为了账号安全,请及时绑定邮箱和手机立即绑定

循环结构编写三角形,来个大佬解释下,镶嵌的循环迷糊了

循环结构编写三角形,来个大佬解释下,镶嵌的循环迷糊了

Love_sun_shine1996 2018-09-28 21:32:27
public static void main(String[] args) { // for编写乘法口诀表 int sum; for(int i = 1;i <= 9;i++ ) { for(int j =1;j <= i;j++) { sum = i*j; System.out.print(j+"*"+i+"="+sum+"  "); } System.out.println(); } }
查看完整描述

1 回答

?
Anmaster

TA贡献1条经验 获得超0个赞

首先确定一下是不是初学者,如果是那就要理解以下这两点:

    1、程序是从上到下一行一行执行的。

    2、for循环是:当条件成立时(如:i=1;i<=9【成立】),执行循环内容,执行完毕后(如:最后执行i++【i++表示在 i 用过后再加一】)在进行判断(如:此时的 i 等于 2 ,判断 i <=9 层不成立,  成立,执行;不成立,不执行);不成立时,不执行for内容。

按照这两点,一行一行看下去。

嵌套循环: 本案例中有两个循环,一般把 在外面的叫外循环,里面的叫内循环。

内循环包含在外循环中。如果内循环成立,外循环要等到内循环及内循环的内容都执行完毕后,在执行外循环内容。

多看几次代码就理解了

查看完整回答
反对 回复 2018-09-29
  • 1 回答
  • 0 关注
  • 884 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信