for循环的嵌套,输出9*9乘法口诀表。

for(int i = 1; i<=9; i++){

 for(int j = 1; j<=i; j++){

  syso(i+"*"+j+"="+(i*j)+"\t");

  }

 syso("\n");  //换行

}

程序说明:i为外层循环的循环控制变量,j为内层循环的循环控制变量。

                   当i为1时,符合外层for循环的判断条件(i<=9),进入另一个内层for循环主体,由于是第一次进入内层循环,所以J的初始值为1,符合内层for循环的判断条件(j<=i),进入循环主体,输入i*j的值(1*1=1),如果最后j的值仍符合内层for循环的判断条件(j<=i),则再次执行计算与输出的工作,直到j的值大于i时,离开内层for循环,回到外层循环。此时,i会加1成为2,符合外层for循环的判断条件,继续执行内层for循环主体,直到i的值大于9时离开嵌套循环。

posted @ 2020-06-24 10:51  一块  阅读(1040)  评论(0编辑  收藏  举报