黑马程序员技术交流社区

标题: for循环,我想在输出一个倒着的乘法表,输出如图,求解 [打印本页]

作者: 李健09    时间: 2013-7-12 11:18
标题: for循环,我想在输出一个倒着的乘法表,输出如图,求解
本帖最后由 李健09 于 2013-7-15 17:43 编辑

1*1=1 1*2=2 ..................................1*9=9
2*2=4 2*3=6.............................2*9=18
.....................
..............
..........
.......
.....
...
9*9=9
我转不过弯来了,求解



作者: 在乎..    时间: 2013-7-12 11:33
  1. public class Demo
  2. {
  3.        
  4.        
  5.         public static void main(String[] args)
  6.         {
  7.                
  8.                                 ChengfaDemo();
  9.                         }
  10.                   public static void ChengfaDemo()
  11.                   {
  12.                           //定义三个整型变量i,j,s
  13.                      int i,j,s;
  14.                      
  15.                      //循环遍历数1-9
  16.                   for( i=1;i<=9;i++){
  17.                           
  18.                           //循环遍历i到9的数
  19.                           for(j=i;j<=9;j++)
  20.                           {
  21.                                   //两数相乘
  22.                                   s=j*i;
  23.                                   
  24.                                   //打印输出
  25.                                   System.out.print(j+"*"+i+"="+s+"\t");
  26.                                  
  27.                           }
  28.                           // 换行
  29.                           System.out.println();
  30.                   }
  31.                 }
  32.                   }
  33. 望采纳!
复制代码

作者: 曹满林    时间: 2013-7-12 12:34
for(int i=1;i<10;i++) {  for(int j=1;j<=i;j++)  {   System.out.print(i+"*"+j+"="+i*j);   System.out.print("\t");  }  System.out.println(); }
作者: 曹满林    时间: 2013-7-12 12:35
这个简单的方法应该是对的
作者: 李健09    时间: 2013-7-13 16:07
非常感谢,转过来了




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