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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© awsyc 中级黑马   /  2015-4-6 22:00  /  917 人查看  /  20 人回复  /   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  

*/

class  TriangleDemo
{
public static void main(String[] args)
{
  int n=0;
  for (int x=1;x<7 ;x++ )
  {
   
   for (int y=1;y<=x ;y++ )
   {
    System.out.print(++n+"\t");
   }
   System.out.println();
  }
  //System.out.println("Hello World!");
}
}

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

20 个回复

倒序浏览
今天刚看了这个,用的计数器吧!不过一开始 怎么也没想到

点评

我刚开始也没想到!想通了简单!  发表于 2015-4-7 21:28
回复 使用道具 举报
不错,利用的递增
回复 使用道具 举报
赞一个!
回复 使用道具 举报
岳林杰 发表于 2015-4-6 22:35
不错,利用的递增

相通就很简单!
回复 使用道具 举报
其实观察一下就可以发现上图的数值刚好是被轮到第几次打印,然后就可以顶一个变量记住打印的次数即可。  
回复 使用道具 举报
这个题 当时完全是用算术方法做的{:2_31:}
回复 使用道具 举报
有的就是想通了就简单了
回复 使用道具 举报
毕老师 讲解 for嵌套循环的  经典例子(尖朝上,尖朝下),在加上计数器,

哈哈,看见此贴,又回顾了一边 所学知识。
  1. class Test1
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 int num = 1;
  6.                 for(int x=1;x<=5;x++)
  7.                 {
  8.                         for(int y=1;y<=x;y++)
  9.                         {
  10.                                 System.out.print(num+"\t");
  11.                                 num++;
  12.                         }
  13.                         System.out.println();
  14.                 }
  15.         }
  16. }
复制代码



回复 使用道具 举报
不错不错 感谢楼主的分享
回复 使用道具 举报
岳林杰 发表于 2015-4-6 22:35
不错,利用的递增

想一下,还有什么方法!:(
回复 使用道具 举报
郁永鹏 发表于 2015-4-8 21:05
不错不错 感谢楼主的分享

不用,资源共享!
回复 使用道具 举报
你写的这么简单就搞定了,厉害
回复 使用道具 举报
厉害,学习了
回复 使用道具 举报
帆风顺 发表于 2015-4-6 22:31
今天刚看了这个,用的计数器吧!不过一开始 怎么也没想到

一开始我也没想到,有时候就差一个点没想到,想到了就通了。
回复 使用道具 举报
这个用数组一样的吧
回复 使用道具 举报
加油~~~~~~~~~~~~~~
回复 使用道具 举报
代码写的不错,要是能加上注释就更好了。像我们刚学java的,最简单的代码也最好加上注释,养成良好的习惯!
回复 使用道具 举报
小题练练手{:3_53:}
回复 使用道具 举报
awsyc 中级黑马 2015-4-10 22:40:06
20#
岳林杰 发表于 2015-4-6 22:35
不错,利用的递增

还行吧!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马