黑马程序员技术交流社区

标题: 输出 n=6 的三角数字阵 [打印本页]

作者: 蓝之林    时间: 2015-9-27 00:48
标题: 输出 n=6 的三角数字阵
输出 n=6 的三角数字阵
        1        
        2  3  
        4  5  6
        7  8  9  10
        11 12 13 14 15
        16 17 18 19 20 21  
作者: heygirl    时间: 2015-9-27 01:13
  1. class Text {
  2.     int a = 1;
  3.     for (int x = 1;x<=6;x++) {
  4.         for (int y = 1;y<=x;y++) {
  5.                 System.out.println(a);
  6.                 a++;
  7.         }
  8.         System.out.println();
  9.     }
  10. }
复制代码

作者: 阿加斯冬季    时间: 2015-9-27 01:36
  1. public class JuZhenText
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int x,y;//定义x,y做for嵌套
  6.                 int z=1;//定义z用于打印
  7.                 for(x=1;x<=6;x++)//x为外循环控制行数,共6行
  8.                 {
  9.                         for(y=0;y<x;y++,z++)//y为内循环控制列数,顺便控制z,每循环一次,z++
  10.                         {
  11.                                 System.out.print(z+"\t");//打印z
  12.                         }
  13.                         System.out.println( );//内循环结束,到下一行
  14.                 }
  15.         }
  16. }
复制代码

也是想了小半个小时,希望有帮助
作者: 朦胧色彩    时间: 2015-9-27 02:13
  1. class Test
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int num = 1;//要打印的数字
  6.                 //6行
  7.                 for(int n = 1 ; n <= 6 ; n++)
  8.                 {
  9.                         //每行m个数字
  10.                         int m = n;
  11.                         while( m > 0 )
  12.                         {
  13.                                 System.out.print(num++ +" ");
  14.                                 m--;
  15.                         }
  16.                                 System.out.println();
  17.                 }
  18.         }
  19. }
复制代码





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