黑马程序员技术交流社区

标题: 基础测试题-倒的99乘法表 [打印本页]

作者: JJJD    时间: 2015-6-20 16:24
标题: 基础测试题-倒的99乘法表
  1. package com.itheima;
  2. /**
  3. *  第八题:用控制台程序倒着输出九九乘法表;输出结果按下图所示:

  4.       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

  5.       ……

  6.       1*3=3   2*3=6   3*3=9

  7.       1*2=2   2*2=4

  8.       1*1=1

  9. * @author JuJiaojie
  10. *
  11. */

  12. /*
  13. * 思路:
  14. * 1.使用for嵌套循环
  15. * 2.乘数随着行数的增加而减小。
  16. * 3.被乘数随着列数的增加而增加。
  17. *
  18. */

  19. public class Test8
  20. {
  21.         public static void main(String[] args)
  22.         {
  23.                 showjj();
  24.         }
  25.        
  26.         public static void showjj()
  27.         {
  28.                 //乘数随着行数的增加而减小
  29.                 for(int x=9;x>0;x--)
  30.                 {
  31.                         //被乘数随着列数的增加而增加,且小于等于乘数
  32.                         for(int y=1;y<=x;y++)
  33.                         {
  34.                                 //同行输出结果,并用制表符使打印结果对齐
  35.                                 System.out.print(y+"*"+x+"="+y*x+"\t");
  36.                         }       
  37.                         //换行输出
  38.                         System.out.println();
  39.                 }
  40.         }
  41. }
复制代码



作者: g552092947    时间: 2015-6-20 16:28
谢谢  分享  




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