黑马程序员技术交流社区

标题: 九九乘法表 [打印本页]

作者: 静水★流深    时间: 2015-6-10 22:16
标题: 九九乘法表
/*
        需求:
                输出九九乘法表:
        思路:A、九九乘法表为:
                        1*1=1
                        1*2=2 2*2=4
                        1*3=3 2*3=6 3*3=9
                        1*4=4 2*4=8 3*4=12 4*4=16
                        ...
                        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
                  B、通过观察这是一个9行9列的表格,我们可以使用for循环嵌套。
                  C、还可以看出这是一个上三角,与矩形相比,只需要改变内层循环中的判断语句。
                  D、内层循环每次输出的格式为1*1=1,内层循环不换行,外层循环要换行。  
*/class ChengFaBiao {//定义一个类,名为ChengFaBiao。
        public static void main(String[] args) {//定义一个main主函数。
                for (int x = 1; x <= 9; x++) {//外层循环控制输出9行。
                        for (int y = 1; y <= x; y++) {//内层循环控制输出9列,而且要输出上三角形式。
                                System.out.print(y+"*"+x+"="+x*y+"\t");//内层循环每次输出的格式为"y*x=yx        ",且不换行。
                        }
                                System.out.println();//外层循环要换行。
                }
        }
}


作者: 苗美丽    时间: 2015-6-10 22:22
public static void main(String[] args) {
                for(int x = 1; x < 10 ; x++){
                        System.out.println("");
                        for(int y = 1 ; y <= x ; y++){
                                        System.out.print(y+"*"+x+ "=" +y*x+"\t");
                        }
                        System.out.println();
                }
               
               
        }
作者: 静水★流深    时间: 2015-6-10 22:42
苗美丽 发表于 2015-6-10 22:22
public static void main(String[] args) {
                for(int x = 1; x < 10 ; x++){
                        System.out.println("");

我为了黑马币,就把上课写的程序拿来发帖子。。。




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