本帖最后由 魔蝎座 于 2015-4-27 21:52 编辑
今天刚学习完循环语句,其中讲到了for for嵌套循环,于是我就发散思维,想到了打印如下图所示的菱形,代码在下面,希望各位大神指点指点。
class Test6
{
public static void main(String[] args)
{
for (int x = 1; x<=9 ;x++ )
{
if(x<=5) {
for (int y =x;y<=4 ;y++)
{
System.out.print(" ");
}
for (int z=1; z<=x ;z++)
{
System.out.print("* ");
}
}
if (x>5 && x<=9) {
for (int a=1;a<=x-5 ;a++ ) {
System.out.print(" ");
}
for (int b=1;b<=10-x ; b++ )
{
System.out.print("* ");
}
}
System.out.println();
}
}
}
|
|