黑马程序员技术交流社区

标题: 这个我搞不定了!!!来个大神啊 [打印本页]

作者: 朱志江    时间: 2013-3-10 13:01
标题: 这个我搞不定了!!!来个大神啊
本帖最后由 朱志江 于 2013-3-10 13:57 编辑

class Jiujiucf
{
public static void main(String[] args)
{
  for (int a=1;a<=9 ;a++ )
  {
   for (int b=1;b<=a ;b++ )
   {
    System.out.print(a+"*"+b+"="+(a*b)+",");
   }
   System.out.println();
  }
}
}
怎么把运行后的命令符 前面的不变 后面的逐个加一

QQ截图20130310125741.png (10.05 KB, 下载次数: 36)

QQ截图20130310125741.png

QQ截图20130310125753.png (5.46 KB, 下载次数: 31)

QQ截图20130310125753.png

作者: 朱志江    时间: 2013-3-10 13:07
林明华 发表于 2013-3-10 13:05
是不是想要输出
1*1=1
1*2=2  2*2=4

对啊 就是那样 我试试
作者: 张卫刚    时间: 2013-3-10 13:08
class a
{
        public static void main(String[] args)
        {
          for (int a=1;a<=9 ;a++ )
          {
           for (int b=1;b<=a ;b++ )
           {
                System.out.print(a+"*"+b+"="+(a*b)+",");//System.out.print(b+"*"+a+"="+(a*b)+","); b和a换下就行了,外循环a代表行,内循环b代表列
           }
           System.out.println();
          }
        }
}

作者: 朱志江    时间: 2013-3-10 13:11
张卫刚 发表于 2013-3-10 13:08
class a
{
        public static void main(String[] args)

就这么简单啊   我发现我笨死了  想了半天都没搞出来
作者: 张卫刚    时间: 2013-3-10 13:13
都一样,有时就是当局着迷旁观者清呵呵
作者: 朱志江    时间: 2013-3-10 13:18
张卫刚 发表于 2013-3-10 13:13
都一样,有时就是当局着迷旁观者清呵呵

我感觉也是  哎  头晕
作者: 张卫刚    时间: 2013-3-10 13:21
解决了把贴改成已解决吧

作者: 移动小坦克    时间: 2013-3-10 13:21
哈哈,输出最后这样改一下就好了
System.out.print(b+"*"+a+"="+(a*b)+",");
但是为了美观你最后不加“,”
而是加上"\t",相当于Tab键
System.out.print(b+"*"+a+"="+(a*b)+"\t");
作者: 朱志江    时间: 2013-3-10 13:23
张卫刚 发表于 2013-3-10 13:21
解决了把贴改成已解决吧

我正在请教别人 怎么给成已经解决呢 还有就是这么采用别人的回复
作者: 朱志江    时间: 2013-3-10 13:28
韩松范 发表于 2013-3-10 13:21
哈哈,输出最后这样改一下就好了
System.out.print(b+"*"+a+"="+(a*b)+",");
但是为了美观你最后不加“,” ...

嗯嗯  我试了 挺不错的
作者: 张卫刚    时间: 2013-3-10 13:29
我是说把这个[未解决] 这个我搞不定了!!!来个大神啊  的未解决改成已解决{:soso_e127:}
作者: 江华    时间: 2013-3-10 13:38
你还可以加入制表符,让效果更美观点
  1. public class chengfabiao
  2. {

  3.       public static void main(String[] args)
  4.         {
  5.                   for (int row=1;a<=9 ;a++ )
  6.                   {
  7. //                          外层循环,
  8.                           for (int col=1;col<=row ;col++ )
  9.                           {
  10. //                                  内存循环,内存循环完成后,外层循环猜变化一次。
  11. //                                  打印信息到控制台

  12. //                                  这里还可以加入制表符,让排版更美观
  13.                                   System.out.print(col+"*"+row+"="+(col*row)+",\t");
  14.                           }
  15.                           System.out.println();
  16.                   }
  17.         }
  18. }
复制代码
这样打印的效果是每一列的第一个元素从1开始,第二个元素师行号
效果图:
1*1=1,       
1*2=2,        2*2=4,       
1*3=3,        2*3=6,        3*3=9,       
1*4=4,        2*4=8,        3*4=12,        4*4=16,       
1*5=5,        2*5=10,        3*5=15,        4*5=20,        5*5=25,       
1*6=6,        2*6=12,        3*6=18,        4*6=24,        5*6=30,        6*6=36,       
1*7=7,        2*7=14,        3*7=21,        4*7=28,        5*7=35,        6*7=42,        7*7=49,       
1*8=8,        2*8=16,        3*8=24,        4*8=32,        5*8=40,        6*8=48,        7*8=56,        8*8=64,       
1*9=9,        2*9=18,        3*9=27,        4*9=36,        5*9=45,        6*9=54,        7*9=63,        8*9=72,        9*9=81,       

反之,如果想让第一元素是行号,第二元素是列号,那就把row和col 交换位置


作者: 江华    时间: 2013-3-10 13:39
这类问题出现好多次了,做一个标准的解释说明贴?

作者: 朱志江    时间: 2013-3-10 13:48
江华 发表于 2013-3-10 13:39
这类问题出现好多次了,做一个标准的解释说明贴?

这也是我想问的 怎么采用别人的帖子? 怎么把未解决改为已解决? 还有就是评分多少合适?


求大神指点一二
作者: 朱志江    时间: 2013-3-10 13:54
张卫刚 发表于 2013-3-10 13:29
我是说把这个[未解决] 这个我搞不定了!!!来个大神啊  的未解决改成已解决 ...

饶了我吧   我找了半天了 都不知道怎么改的
作者: 张卫刚    时间: 2013-3-10 13:59
你发贴下面有个编辑啊点进去就有了
作者: 江华    时间: 2013-3-10 14:01
朱志江 发表于 2013-3-10 13:48
这也是我想问的 怎么采用别人的帖子? 怎么把未解决改为已解决? 还有就是评分多少合适?

1、这里是黑马论坛,没有百度知道里  那个采纳回答的功能!
   所以,你认可那个问题了,就认可了,不能再论坛上做什么标示的!
2、因为第一条提到的,所以,也就不用你给积分了,
    因为这里不是csdn,不是说你回帖了,楼主就要给分
3、把“未解决” 改成“已解决”, 这个真的不好意思,没发过问题的帖子,
    所以,我也不知道怎么改“已解决”,但是,我想,在编辑帖子的界面肯定有这个功能,你找找看!
作者: 朱志江    时间: 2013-3-10 14:01
张卫刚 发表于 2013-3-10 13:59
你发贴下面有个编辑啊点进去就有了

刚找到  :L
作者: 朱志江    时间: 2013-3-10 14:04
江华 发表于 2013-3-10 14:01
1、这里是黑马论坛,没有百度知道里  那个采纳回答的功能!
   所以,你认可那个问题了,就认可了,不能 ...

哦 谢谢  我知道了   怎么改已解决也找到了
作者: 张卫刚    时间: 2013-3-10 14:33
{:soso_e128:}




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