黑马程序员技术交流社区

标题: 【打印9*9乘法口诀表】听完课,再来写程序 [打印本页]

作者: StringBOX    时间: 2015-12-3 22:04
标题: 【打印9*9乘法口诀表】听完课,再来写程序
本帖最后由 StringBOX 于 2015-12-3 22:05 编辑

帖子被删很不高兴,被删理由是:怀疑是水贴,我就纳闷了 ,我发的帖子都是程序,而且程序开头都是自己听完课,对这个

练习的理解,这些理解完完全全写在了步凑里,纳闷的问一句
何为水贴。。。。。
下面是今天的,希望别被删。。。。
  1. /*
  2. 目的:打印9*9乘法口诀表

  3. 1×1=1  
  4. 1×2=2  2×2=4   
  5. 1×3=3  2×3=6   3×3=9   
  6. 1×4=4  2×4=8   3×4=12  4×4=16  
  7. 1×5=5  2×5=10  3×5=15  4×5=20  5×5=25  
  8. 1×6=6  2×6=12  3×6=18  4×6=24  5×6=30  6×6=36  
  9. 1×7=7  2×7=14  3×7=21  4×7=28  5×7=35  6×7=42  7×7=49  
  10. 1×8=8  2×8=16  3×8=24  4×8=32  5×8=40  6×8=48  7×8=56  8×8=64  
  11. 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

  12. 步凑:
  13. 1、阶梯结构,for的嵌套
  14. 2、外层为行(x),内层为列(y),有9行,x<=9;列数可以看做5列,第2列和第4列可以直接输出,
  15. 第5列是第1列和第3列的乘积,也可直接输出,还剩两列,第1列为y,第3列为x,正序排列,内循环为y<=x
  16. 3、输出为y+"×"+x+"="+y*x+"\t"
  17. */

  18. class Demo_9
  19. {
  20.         public static void main(String[] args)
  21.         {
  22.                 for(int x=1;x<=9;x++)//行循环
  23.                 {
  24.                         for(int y=1;y<=x;y++)//列循环
  25.                         {
  26.                                 System.out.print(y+"×"+x+"="+y*x+"\t");        // "\t"每一个等式直接的空格为一个tab
  27.                         }
  28.                         System.out.println();
  29.                 }
  30.         }
  31. }
复制代码



作者: 阳光下的枫叶    时间: 2015-12-5 23:54
打的不错!!!!!
作者: StringBOX    时间: 2015-12-7 22:32
阳光下的枫叶 发表于 2015-12-5 23:54
打的不错!!!!!

挑挑不好的地方嘛。。
作者: yuyakai    时间: 2016-3-20 19:04
有没有什么好的学习方法啊,求介绍啊




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