- package com.itheima;
- /**
- * 第八题:用控制台程序倒着输出九九乘法表;输出结果按下图所示:
- 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
- ……
- 1*3=3 2*3=6 3*3=9
- 1*2=2 2*2=4
- 1*1=1
- * @author JuJiaojie
- *
- */
- /*
- * 思路:
- * 1.使用for嵌套循环
- * 2.乘数随着行数的增加而减小。
- * 3.被乘数随着列数的增加而增加。
- *
- */
- public class Test8
- {
- public static void main(String[] args)
- {
- showjj();
- }
-
- public static void showjj()
- {
- //乘数随着行数的增加而减小
- for(int x=9;x>0;x--)
- {
- //被乘数随着列数的增加而增加,且小于等于乘数
- for(int y=1;y<=x;y++)
- {
- //同行输出结果,并用制表符使打印结果对齐
- System.out.print(y+"*"+x+"="+y*x+"\t");
- }
- //换行输出
- System.out.println();
- }
- }
- }
复制代码
|
|