public class Draw
{
public static void main(String[] args)
{
//前4行.上半部分
int n=4;
for(int i=1;i<=n;i++)//控制行数
{
for(int k=n-1;k>=i;k--)//打印空格
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)//打印*
{
System.out.print("*");
}
System.out.println();
}
//后3行,下半部分
for(int i=n-1;i>=1;i--)
{
for(int k=i;k<=n-1;k++)
{
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
public class Diamond{
public static void main(String [] args){
// 设定打印的行数,也就是菱形的对角线长
int row=7;
for(int i=0;ifor(int j=0;j
// 一个判断语句, 分别判断左上,右上,左下,右下角的位置,打印空格
if(irow/2+i)||
i>row/2&&(j=row+row/2-i)){
System.out.print(" ");
}else{
// 不满足判断条件的,打印 *
System.out.print("*");
}
}
// 一行完成之后,换行
System.out.println();
}
}
}