黑马程序员技术交流社区

标题: 九九乘法表的代码及延伸代码分享 [打印本页]

作者: yangming    时间: 2015-4-29 22:51
标题: 九九乘法表的代码及延伸代码分享
/*
打出九九算法表
思路:
        九九算法表中有行有列,所以应该有两个变量,一个控制行,另一个控制列
        可以用循环嵌套的方式运算。这里用for的嵌套去实现
*/
class  ForForText1 {
        public static void main(String[] args) {
                int x,y;
                for (x=1; x<=9; x++) { //控制行
                        for (y=1; y<=9; y++) { //控制列
                                System.out.print(x+"*"+y+"="+x*y+" ");//输出结果,结果与结果之间用空格隔开
                        }
                        System.out.println(); //内部循环结束后换行
                }

                System.out.println("*************************************************************");

                int m,n;
                for (m=1; m<=9; m++) {
                        for (n=1; n<=m; n++) {
                                System.out.print(m+"*"+n+"="+m*n+" ");
                        }
                        System.out.print("\n");
                }

                System.out.println("*************************************************************");
               
                int a,b;
                for (a=1; a<=9; a++) {
                        for (b=a; b<=9; b++) {
                                System.out.print(a+"*"+b+"="+a*b+" ");
                        }
                        System.out.print("\n");
                }

                System.out.println("*************************************************************");

                int e,f;
                for (e=9; e>=1; e--) {
                        for (f=e; f>=1; f--) {
                                System.out.print(e+"*"+f+"="+e*f+" ");
                        }
                        System.out.print("\n");
                }
        }
}







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