黑马程序员技术交流社区

标题: 学了嵌套,自己写的一个代码,倒反三角打印99乘法表 [打印本页]

作者: 陆强强    时间: 2012-4-21 09:52
标题: 学了嵌套,自己写的一个代码,倒反三角打印99乘法表
/*
需求;将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();//这里换行
  }
}
}
/*





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