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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*
需求;将99乘法表以反倒三角的形状打印;
步骤;
1.先将99乘法表倒三角打印,也就是让x递减即可,x范围1到9;
2.反倒三角其实就是每行先执行正三角再接着倒三角;
3.将正三角的换行命令删掉,换行由倒三角决定,原先的“*”改用空格符号“ ”;
*/class  Print99
{
public static void main(String[] args)
{
  print99();
}

public static void print99()
{
  for(int x=9; x<=9 & x>=1; x--)//不要忘记x>=1,不然负数也算
  {
   for(int a=x;a>0 & a<9;a++)//a<9,因为每行空白部分少一个单位(y*x=?)
     {
     System.out.print("     "+"\t");//这里是y*x=?,故有5个空格,然后制表符对齐
     }
    //没有换行命令
   for(int y=1; y<=x; y++)
   {
    System.out.print(x+"*"+y+"="+y*x+"\t");
   }
  System.out.println();//这里换行
  }
}
}
/*

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马