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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 破烂小白 中级黑马   /  2015-5-14 13:09  /  1633 人查看  /  25 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么做才能阶梯排下来呢?
  1. class demo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.         /*
  6.                 九九乘法表
  7.                 1*1
  8.                 1*2        2*2
  9.                 1*3     2*3        3*3
  10.                 1*4        2*4        3*4        4*4
  11.                 i累加       
  12.            */
  13.                 for(int x=1;x<10 ;x++)
  14.     {
  15.                                 for(int y=1;y<=x;y++)
  16.                                 {
  17.                                 System.out.print(y+"*"+x+"="+y*x+"\t");
  18.                                 }

  19.                                
  20.      }
  21.         }
  22. }
复制代码


25 个回复

正序浏览
牛奋 来自手机 中级黑马 2015-5-15 16:07:44
26#
外循环控制行数,内循环控制列数;在内循环中要控制好循环的长度即列数;还有就是在打印上有技巧,注意加换行和制表符,那打印出来就漂亮了。按照这个思路慢慢捉摸你会领悟很深,不要单纯看别人的代码。
回复 使用道具 举报
int x=1;x<10 ;x++    这里面的10 可以设置成一个变量。这样就可以任意打印出 i 的乘法表
回复 使用道具 举报
我跟你遇到过一要的问题  晕   你这个是没有换行啊
回复 使用道具 举报
好好看基础
回复 使用道具 举报
理论上就是,x的值每次改变,打印一个换行,x值不变的时候,就在一行输出。
回复 使用道具 举报
很简单的 。只需要1分钟看看视频
回复 使用道具 举报
用双重for循环。 毕向东老师的基础视频里面都有。
回复 使用道具 举报
楼上是高手
回复 使用道具 举报
学习中啊 !
回复 使用道具 举报
楼上已经回答
回复 使用道具 举报
换行没有做
回复 使用道具 举报
这题不算太难 跟着老师学就可
回复 使用道具 举报
跟着老师学 这个不难
回复 使用道具 举报
要注意print和println的区别,前者不会换行,后者可以换行。
回复 使用道具 举报
这里就需要用到双层循环的嵌套使用,可以去看下视频。很容易理解
这样, 你把行看成外层循环,列看层内层循环的话去试试。
回复 使用道具 举报
三楼正解,输出结果就是梯形的
回复 使用道具 举报
好牛逼的感觉。
回复 使用道具 举报
Cat 中级黑马 2015-5-14 18:58:59
9#
学习一下~
回复 使用道具 举报
brouse 中级黑马 2015-5-14 17:58:07
8#
这个用制表符"\"就好了,可以自动排列
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马