九九乘法表-左上三角

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoulinshijie/article/details/88387622
public class Main {

    public static void main(String[] args) {
	// write your code here
        int i = 1;
        int j = 1;
        /*
         *1、完成最简单的一个表达式输出
         */
//        System.out.printf("%d * %d = %2d", i ,j, i*j);

        /*
         *2、将第一步最简单的表达式重复9次
         * 由于上一个的结束位置和下一个的开始位置联结到一起,因此,表达式后面需要添加一个空格
         */
//        for (int t = 1; t <= 9; ++t){
//            System.out.printf("%d * %d = %2d ", i ,j, i*j);
//        }
        /*
         *3、将第二步中的第二个值修正为循环的次数
         * 将j替换为t
         */
//        for (int t = 1; t <= 9; ++t){
//            System.out.printf("%d * %d = %2d ", i ,t, i*t);
//        }
        /*
         *4、将第3中的t用j进行替换,以减少变量的个数
         * 并将在for循环中定义的类型进行删除
         */
//        for (j = 1; j <= 9; ++j){
//            System.out.printf("%d * %d = %2d ", i ,j, i*j);
//        }
        /*
         *5、将第4步中的重复9次
         */
//        for (int t = 1; t <=9; ++t){
//            for (j = 1; j <= 9; ++j){
//                System.out.printf("%d * %d = %2d ", i ,j, i*j);
//            }
//        }
        /*
         *6、针对第5步应该换行问题进行处理,每执行一次,进行换行
         */
//        for (int t = 1; t <=9; ++t){
//            for (j = 1; j <= 9; ++j){
//                System.out.printf("%d * %d = %2d ", i ,j, i*j);
//            }
//            System.out.printf("\n");
//        }
        /*
         *7、将i的值用t替换
         */
//        for (int t = 1; t <=9; ++t){
//            for (j = 1; j <= 9; ++j){
//                System.out.printf("%d * %d = %2d ", t ,j, t*j);
//            }
//            System.out.printf("\n");
//        }
        /*
         *8、针对第7步出现了矩形的情况,将列的初始值进行调整,列的初始值为行数
         */
//        for (int t = 1; t <=9; ++t){
//            for (j = t; j <= 9; ++j){
//                System.out.printf("%d * %d = %2d ", t ,j, t*j);
//            }
//            System.out.printf("\n");
//        }
        /*
         *9调整变量,优化程序,用i替换变量t
         */
        for (i = 1; i <=9; ++i){
            for (j = i; j <= 9; ++j){
                System.out.printf("%d * %d = %2d ", i ,j, i*j);
            }
            System.out.printf("\n");
        }

    }
}

猜你喜欢

转载自blog.csdn.net/zhoulinshijie/article/details/88387622