A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓝之林 初级黑马   /  2015-9-27 00:48  /  766 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

输出 n=6 的三角数字阵
        1        
        2  3  
        4  5  6
        7  8  9  10
        11 12 13 14 15
        16 17 18 19 20 21  

3 个回复

倒序浏览
  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. }
复制代码
回复 使用道具 举报
  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. }
复制代码

也是想了小半个小时,希望有帮助
回复 使用道具 举报
  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. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马