黑马程序员技术交流社区

标题: 输出 n=6 的三角数字阵 1 2 3 4 5 6 7 8 9 10 11 12 13 14... [打印本页]

作者: 桑葚之甜    时间: 2015-9-27 15:17
标题: 输出 n=6 的三角数字阵 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
思路:1.利用for嵌套来实现。
          2.首先将外循环确定下来,【6行】外循环需要进行6次即for(int x = 1;x <= 6;x++){}
          3.根据上面的图形可知内循环需要进行x次,for(int y = 0;y <= x;y++) {}
          4.要实现上述的图形需要在外循环外定义一个变量,再在内循环将该变量自增后的数打印出来就ok了。


class SanJiao {
        public static void main(String[] args) {
                int sum = 0;
                for(int x = 1;x <=6;x++) {
                        for(int y = 1;y <= x; y++) {
                                sum++;
                                System.out.print(sum + "\t");
                        }
                    System.out.println();
                }
        }
}
作者: aaa274590753    时间: 2015-9-27 16:15
正好有用赞
作者: 西瓜皮丶    时间: 2015-9-27 18:48
顶一下。




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