public class classs {
public static void main(String[] args) {
//分三个大部分 上中下
for(int i=0,k=0; i<14;i++){//打印行
//上部分 上分为 四个部分
if(i<3){
for(int j=0;j<5-2*i;j++){//1、空心
System.out.print(" ");
}
if(i==2){//2、*
for(int j=0;j<6+4*i-1;j++){
System.out.print("\u2665");
}
for(int j=0;j<7-4*i+2;j++){//3、空心
System.out.print(" ");
}
for(int j=0;j<6+4*i-1;j++){//4、*
System.out.print("\u2665");
}
}else{
for(int j=0;j<6+4*i;j++){//2、*
System.out.print("\u2665");
}
for(int j=0;j<7-4*i;j++){//3、空心
System.out.print(" ");
}
for(int j=0;j<6+4*i;j++){//4、*
System.out.print("\u2665");
}
}
}else if(i<6){//中间
for(int j=0;j<29;j++){
System.out.print("\u2665");
}
}else{//下部分 6
if(i==13){
for(int j=0;j<2*(i-6);j++){//打印空格
System.out.print(" ");
}
System.out.print("\u2665");
}else{
for(int j=0;j<2*(i-6)+1;j++){//打印空格
System.out.print(" ");
}
for(int j=1;j<28-4*k;j++){
System.out.print("\u2665");
}
k++;
}
}
System.out.println();//换行
}
}
}
// TODO Auto-generated method stub/**
![](https://i-blog.csdnimg.cn/blog_migrate/ba4e851ac2f9a05b29755c6ad1ffcc00.png)
public class workss {
public static void main(String[] args) {
int touHigh = 6;
int jianHigh = 25 ;
int kuang =50;
for (int i=1;i<=touHigh+jianHigh;i++){
for(int j =1;j<=kuang;j++){
//上三角
if (i<=touHigh) {
if(j>=(kuang/2+1)+1-i && j<=(kuang/2+1)-1+i){
System.out.print("\u2605");
}else{
System.out.print(" ");
}
}
//上三角一下部分
if (i>touHigh&&i<=jianHigh){
if(j>=(kuang/2+1)+2-i&&j<=kuang-3*(i-touHigh)){
System.out.print("\u2605");
}
else if(j<(kuang/2+1)-3+i&&j>=3*(i-touHigh)){
System.out.print("\u2605");
}
else {
System.out.print(" ");
}
}
}
System.out.println("");
}
}
// TODO Auto-generated method stub
}
![](https://i-blog.csdnimg.cn/blog_migrate/7c9e8fcf1b0c8614dbb207468d0f1fe2.png)