class demo1{
public static void main(String args[]){
//空心正方体
char[][] arr=new char[10][10];
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
if(i==0||i==arr.length-1){
arr[i][j]='*';
}else{
arr[i][0]='*';
arr[i][arr[i].length-1]='*';
}
}
}
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]);
}
System.out.println();
}
//第二种方式
class Demo{
public static void main(String[] args){
for(int i=0;i<5;i++){
if(i==0||i==4){
for(int j=0;j<5;j++){
System.out.print("*");
}
System.out.println();
}else{
for(int k=0;k<5;k++){
if(k==0){
System.out.print("*");
}else if(k==4){
System.out.print("*");
}else{
System.out.print(" ");
continue;
}
}System.out.println();
}
}
}
}
//以下是三角形的打印
//等边
char[][] brr=new char[10][20];
int i=0;
int x=brr[i].length/2;
for(i=0;i<brr.length;i++){
for(int j=0;j<brr[i].length;j++){
if(j<x-i||j>x+i){
brr[i][j]=' ';
}else {
brr[i][j]='*';
}
}
}
for(i=0;i<brr.length;i++){
for(int j=0;j<brr[i].length;j++){
System.out.print(brr[i][j]);
}
System.out.println();
}
//kongxin
char[][] crr=new char[10][20];
i=0;
//int x=crr[i].length/2;
for(i=0;i<crr.length;i++){
for(int j=0;j<crr[i].length;j++){
if(j<x-i||j>x+i){
brr[i][j]=' ';
}else if(j==x-i||j==x+i){
crr[i][j]='*';
}else if(i==crr.length-1){
crr[i][j]='*';
}
}
}
for(i=0;i<crr.length;i++){
for(int j=0;j<crr[i].length;j++){
System.out.print(crr[i][j]);
}
System.out.println();
}
}
}