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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Java1211张美红 中级黑马   /  2015-12-17 21:41  /  787 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.util.Scanner;
class  Multiplication{
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入1-9之间的数字:");
                int x = sc.nextInt();


                chengFa(x);
                daoChengFa(x);
               
        }

        //1.参数为int
        //2.返回类型 无 因为是输出东西,所以,无返回值.
        public static void chengFa(int a) {
                /*九九乘法表
                1*1 = 1
                2*1 = 1 2*2 = 4
                ... ...
                第i行有i个等式;
                i表示行,j表示列即有j个等式,j<=i
                1*i到i*j
                */
               

                for (int i = 1;i <= a ; i++) {
                        for (int j = 1;j <= i ;j++ ) {
                                System.out.print(i  + "*" + j + "=" + (i * j) + "\t");
                        }
                        System.out.print('\n');
                }
        }
        //倒99
        /*倒九九乘法表
                9*1 = 9 9*2 = 18 9*3 = 27 9*4 = 36 ... 9*8 = 72 9*9 = 81
                8*1 = 8 8*2 = 16 8*3 = 24 8*4 =32...8*7 = 56 8*8=64
                ... ...
                第i行有10-i个等式
                i表示行,j表示列即有j个等式,j<=10-i
                (10-i)*1到(10-i)*j
        */
        public static void daoChengFa(int a) {
                for (int i = 1;i <= a ; i++) {
                        for (int j = 1;j <= a + 1 - i ;j++ ) {
                                System.out.print((a + 1 - i)  + "*" + j + "=" + ((a + 1 - i) * j) + "\t");
                        }
                        System.out.print('\n');
                }
        }
}

感受:分析清楚行列,问题就会清晰很多!

8 个回复

倒序浏览
hyl 中级黑马 2015-12-17 21:47:46
沙发
for循环的嵌套使用。
回复 使用道具 举报
上面的输入那个表示看不懂啊。
回复 使用道具 举报
好的 不错哦 一起加油啊
回复 使用道具 举报
南无ice 发表于 2015-12-17 22:22
上面的输入那个表示看不懂啊。

加油!认真看看肯定可以看懂滴!
回复 使用道具 举报
写的好,不错,支持一下
回复 使用道具 举报
方法也是个稍微难理解的重点
回复 使用道具 举报
貌似还要会手写代码啊
回复 使用道具 举报
wyb414 中级黑马 2015-12-18 22:52:57
9#
这个题得好好学学
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马