黑马程序员技术交流社区
标题:
学了嵌套,自己写的一个代码,倒反三角打印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