请实现程序输出以下星塔。

  *

 ***

*****

 ***

  *

需要在main函数的输入参数中设置5,输出5层星塔。如果是输入7,则是7层星塔。假设输入参数都是奇数,且都大于等于5,小于等于11。

package mooc_3;
import java.util.*;
public class mooc_3_2 {

public static void main(String[] args) {
System.out.println("输入层数:");
Scanner input=new Scanner(System.in);
int n=input.nextInt();
for(int i=1;i<=n/2+1;i++)
{
for(int k=1;k<(n-(2*i-1))/2+1;k++)
{
System.out.print(" ");
}
for(int j=0;j<2*i-1;j++)
{
System.out.print("*");
}
System.out.println();
}
for(int i=1;i<=n/2;i++)
{
for(int k=1;k<i+1;k++)
{
System.out.print(" ");
}
for(int j=0;j<n-i*2;j++)
{
System.out.print("*");
}
System.out.println();
}

}

}

 

输出菱形_ooc