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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© JJJD 中级黑马   /  2015-6-20 16:24  /  543 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码


1 个回复

倒序浏览
谢谢  分享  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马