各位大神们,早期开始学习for循环的时候的几个联系题,打印出菱形倒是OK 。下面就是简单的实例:/* 打印出实心菱形: *
***
*****
*******
*****
***
*
*/
class ForForTest2
{
public static void main(String[] args)
{
for(int x=0;x<4;x++)
{
for(int y=x+1;y<4;y++)
{
System.out.print(" ");
}
for(int z=0;z<=x;z++)
{
System.out.print("*");
}
for(int m=0;m<x;m++)
{
System.out.print("*");
}
System.out.println();
}
for(int a=0;a<4;a++)
{
for(int b=0;b<=a;b++)
{
System.out.print(" ");
}
for(int c=a;c<3;c++)
{
System.out.print("*");
}
for(int d=a;d<2;d++)
{
System.out.print("*");
}
System.out.println(" ");
}
}
}
但是后来加大难度,打印空心菱形,我始终没有想明白怎么去写,求指教。
打印出空心菱形: *
* *
* *
* *
* *
* *
*
|
|