黑马程序员技术交流社区

标题: 嵌套循环 [打印本页]

作者: nie3756    时间: 2015-1-4 09:23
标题: 嵌套循环
嵌套循环 谁给我举例说明下 就拿乘法表 来一步一步解释下

作者: TW莞尔一笑    时间: 2015-1-4 10:37
刘意讲的很细。
  1. /*
  2.         需求:在控制台输出九九乘法表。
  3.        
  4.         首先我们写出九九乘法表:
  5.                 1*1=1
  6.                 1*2=2        2*2=4
  7.                 1*3=3        2*3=6        3*3=9
  8.                 1*4=4        2*4=8        3*4=12        4*4=16
  9.                 ...
  10.                 1*9=9        2*9=18        3*9=27        ...
  11.                
  12.         我们先把这个九九乘法表看出是这样的一个形状:
  13.                 *
  14.                 **
  15.                 ***
  16.                 ****
  17.                 *****
  18.                 ******
  19.                 *******
  20.                 ********
  21.                 *********
  22.                
  23.         注意:
  24.                 '\x' x表示任意,这种做法叫转移字符。
  25.                
  26.                 '\t'        tab键的位置
  27.                 '\r'        回车
  28.                 '\n'        换行
  29. */
  30. class ForForDemo3 {
  31.         public static void main(String[] args) {
  32.                 for(int x=0; x<9; x++) {
  33.                         for(int y=0; y<=x; y++) {
  34.                                 System.out.print("*");
  35.                         }
  36.                         System.out.println();
  37.                 }
  38.                 System.out.println("--------------");
  39.                 //为了使用数据,我们从1开始
  40.                 for(int x=1; x<=9; x++) {
  41.                         for(int y=1; y<=x; y++) {
  42.                                 System.out.print(y+"*"+x+"="+y*x+"\t");
  43.                         }
  44.                         System.out.println();
  45.                 }
  46.         }
  47. }
复制代码

作者: 羽狼之翼    时间: 2015-1-4 13:47
简单来说,就是两个for循环嵌套,外层控制行数,内层控制列数。
作者: luke_yang    时间: 2015-1-5 16:58
for循环嵌套  外层控制行数,内层控制列数   循环次数就是行*列   视频里说  尖头朝上改for内循环里判断语句  尖头朝下改for内循环里初始化值。
作者: I'can'do'it    时间: 2015-1-6 21:46
外面的for 控制列数,里面的for控制行数




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2