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


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();

}

}


Love_sun_shine1996
浏览 924回答 1
1回答

Anmaster

首先确定一下是不是初学者,如果是那就要理解以下这两点:    1、程序是从上到下一行一行执行的。    2、for循环是:当条件成立时(如:i=1;i<=9【成立】),执行循环内容,执行完毕后(如:最后执行i++【i++表示在 i 用过后再加一】)在进行判断(如:此时的 i 等于 2 ,判断 i <=9 层不成立,  成立,执行;不成立,不执行);不成立时,不执行for内容。按照这两点,一行一行看下去。嵌套循环: 本案例中有两个循环,一般把 在外面的叫外循环,里面的叫内循环。内循环包含在外循环中。如果内循环成立,外循环要等到内循环及内循环的内容都执行完毕后,在执行外循环内容。多看几次代码就理解了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java