您的位置:首页 > 编程语言 > Java开发

JAVA小案例--实现镂空金字塔

2016-03-15 10:27 417 查看
/*实现镂空金字塔*/
package demo1;

public class demo1
{
public static void main(String[] args)
{
int a=8;
for (int i=1;i<=a;i++)//定义层数循环
{
for (int k=1;k<=a-i;k++)
{System.out.print(" ");}//每一层对应的循环=空格
for (int j=1;j<=(i-1)*2+1;j++)//每一层对应的星号循环
{if (i==1||i==a) {System.out.print("*");}//第一层后最后一层打完星号
else{
if( j==1||j==(i-1)*2+1) {System.out.print("*");}//中间层第一个和最后一个为星号
else {System.out.print(" ");}//空格替代
}
}
System.out.println("");
}
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: