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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

第7题:用控制台程序倒着输出九九乘法表;输出结果按下图所示:
*     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

       ……

      1*3=3   2*3=6   3*3=9

      1*2=2   2*2=4

      1*1=1
* @author 刘德旺
*/
public class Test7
{

        public static void main(String[] args)
        {                       
                print99();//调用打印乘法表函数
        }
                       
        public static void print99()//定义一个函数打印乘法表
        {
                for(int x=9;x>0;x--) //控制输出的行数
                {
                        for(int y=1;y<=x;y++)//控制输出的列数
                        {
                                System.out.print(y+"*"+x+"="+x*y+"\t");
                        }
                        System.out.println();//打印完一行后换行
                }
        }
}

3 个回复

倒序浏览
public class exam1 {

        public static void main(String[] args) {
                for(int i=9;i>=0;i--){
                       
                        for(int j=1;j<=i;j++){
                                System.out.print(j+"*"+i+"="+j*i+"  ");
                        }
                        System.out.println("\n");
                }
        }

}
回复 使用道具 举报
xingui66 发表于 2015-7-31 10:30
public class exam1 {

        public static void main(String[] args) {

你怎么想到的啊?我怎么不知道这么简单就可以输出了
回复 使用道具 举报
冰蓝水钻 发表于 2015-9-5 15:03
你怎么想到的啊?我怎么不知道这么简单就可以输出了

外层控制行,内层控制列,,,口诀,记住就好亲
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马