public class Shape {
public static void main(String[] args) {
Shape a=new Shape();
a.diamond();
}
public void diamond() {
int i,j,k;
for(i=1;i<5;i++) {
for(j=1;j<5-i;j++)
{
System.out.print(" ");//打印菱形的空格
}
for(k=0;k<2*i-1;k++)
{
System.out.print("*");//每一行的星号和空格打印完成是才允许换行
}
System.out.println();//每一行完毕时进行换行
}
//菱形的上半部分和下半部分分开打印
for(i=0;i<3;i++) {
for(j=0;j<=i;j++) {
System.out.print(" ");
}
for(k=0;k<5-2*i;k++) {
System.out.print("*");
}
System.out.println();
}
}
}
使用java输出菱形
最新推荐文章于 2024-07-21 08:21:29 发布