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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© axiaowenjin 中级黑马   /  2016-7-1 23:05  /  888 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1)倒着打印九九乘法表,
到底什么效果才是倒99,自己做了一个,别人说错了

5 个回复

倒序浏览
class Demo6{         public static void main(String[] args) {                 for (int i =9;i>=1 ; i--){                         for (int j =1;j <= i ;j++ ){                                 System.out.print(i+"*"+j+"="+i*j+"\t");                 }System.out.println();                         }                                  } }
回复 使用道具 举报
for (int x = 1;x <= 9 ;x++ ) {
                for (int y = 9;y >= x ;y-- ) {
                        System.out.print(y + "*" + x + "=" + y*x + "\t");
                }
                        System.out.println();
        }
回复 使用道具 举报
倒转180度应该就了吧,9*n在第一排
回复 使用道具 举报
class Homework04 {
        /*
        (1)倒着打印九九乘法表
                使用for循环嵌套
                倒着打印 所以数都是递减的
        */
        public static void main(String[] args) {
                //被乘数递减
                for ( int i = 9 ; i >= 1 ; i--) {                        //行
                        //乘数递减
                        for ( int j = 9; j >= 1 ; j-- ) {                //列
                                //当列号大于行号时空出来
                                if (j > i) {
                                        System.out.print("\t");
                                        continue;
                                }
                                System.out.print( i + "*" + j + "=" + (i*j) + "\t");
                        }
                        System.out.println();
                }
        }
}
回复 使用道具 举报
axiaowenjin 发表于 2016-7-1 23:24
class Demo6{         public static void main(String[] args) {                 for (int i =9;i>=1 ; i--){                         for (int j =1 ...

文进姐姐,自问自答,有意思吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马