/*
* 题目:打印出如下图案(菱形)
*/
public class Basic18 {
public static void main(String[] args) {
Basic18 my =new Basic18();
my.lingxing(9);
}
public void lingxing(int n)
{
for(int i =0;i<=n/2;i++)
{
for(int k =0;k<=n/2-i;k++)
{
System.out.print(" ");
}
for(int j = 0;j<=2*i;j++)
{
System.out.print("*");
}
System.out.println();
}
for(int i=n/2+2;i<=n;i++)
{
for(int k=0;k<=i-n/2-1;k++)
{
System.out.print(" ");
}
for(int j = 0;j<=2*(n-i);j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
运行结果如下图