for(int i = 1; i <= 5; i++){ //控制打印的行数
for(int j = 0; j < i; j++){ //控制每行打印的个数
System.out.print("*");
}
System.out.println(); //换行
}
for(int i = 5; i >= 1; i--){ //控制打印的行数
for(int j = 0; j < i; j++){ //控制每行打印的个数
System.out.print("*");
}
System.out.println(); //换行
}
for(int i = 1; i <= 5; i++){ //控制打印的行数
for(int k = 1; k <= i - 1; k++){ //控制从第2行开始每行之前的空格
System.out.print(" ");
}
for(int j = 1; j <= 6 - i; j++){ //控制每行打印的个数
System.out.print("*");
}
System.out.println(); //换行
}
for(int i = 5; i >= 1; i--){ //控制打印的行数
for(int k = 1; k <= i - 1; k++){ //控制从第2行开始每行之前的空格
System.out.print(" ");
}
for(int j = 1; j <= 6 - i; j++){ //控制每行打印的个数
System.out.print("*");
}
System.out.println(); //换行
}
int rows = 4; //行数
for(int i = 1; i <= rows; i++){ //控制打印的行数
for(int k = 1; k <= rows - i; k++){ //控制每行开始每行之前的空格
System.out.print(" ");
}
for(int j = 1; j <= 2*i - 1; j++){ //控制每行打印的个数(每行的个数等于(2*行数-1))
System.out.print("*");
}
System.out.println();
}
int rows = 4; //行数
for(int i = rows; i >= 1; i--){//控制打印的行数
for(int k = 1; k <= rows - i; k++){//控制每行开始每行之前的空格
System.out.print(" ");
}
for(int j = 1; j <= 2*i - 1; j++){//控制每行打印的个数(每行的个数等于(2*行数-1))
System.out.print("*");
}
System.out.println();
}
int rows = 5; //行数
for (int j = 1; j <= rows; j++) {//控制打印的行数
for (int k = 1; k <= rows - j;k++) {//控制每行开始每行之前的空格
System.out.print(" ");
}
for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
if(i == 1 || i == j * 2 - 1 ) { //打印每行的第一个数和最后一个数
System.out.print("*");
}else {
if (j == rows) { //最后一行全部打印
System.out.print("*");
}else {
System.out.print(" "); //中间位置打印空格
}
}
}
System.out.println();
}
int rows = 5; //行数
for (int j = rows; j >= 1; j--) {//控制打印的行数
for (int i = 1; i <= rows - j;i++) {//控制每行开始每行之前的空格
System.out.print(" ");
}
for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
if(i == 1 || i == j * 2 - 1 ) {//打印每行的第一个数和最后一个数
System.out.print("*");
}else {
if (j == rows) {//最后一行全部打印
System.out.print("*");
}else {
System.out.print(" ");//中间位置打印空格
}
}
}
System.out.println();
}
int rows = 5; //行数
for (int j = 1; j <= rows; j++) {//控制打印的行数
for (int k = 1; k <= rows - j;k++) {//控制每行开始每行之前的空格
System.out.print(" ");
}
for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
if(i == 1 || i == j * 2 - 1 ) { //打印每行的第一个数和最后一个数
System.out.print("*");
}else {
System.out.print(" "); //中间位置打印空格
}
}
System.out.println();
}
for (int j = rows - 1; j >= 1; j--) {//控制打印的行数
for (int i = 1; i <= rows - j;i++) {//控制每行开始每行之前的空格
System.out.print(" ");
}
for (int i = 1; i <= j * 2 - 1 ; i++) {//控制每行打印的个数(初始设定每行的个数等于(2*行数-1))
if(i == 1 || i == j * 2 - 1 ) {//打印每行的第一个数和最后一个数
System.out.print("*");
}else {
System.out.print(" ");//中间位置打印空格
}
}
System.out.println();
}
int rows = 5; //行数
for (int j = 1; j <= rows; j++) {//控制打印的行数
for (int i = 1; i <= rows ; i++) {//控制每行打印的个数
if(i==1||i==rows) { //控制每行开始位与结束位的数(*)
System.out.print("*");
} else if(j==1||j==rows) { //控制第一行与最后一行(全部打印)
System.out.print("*");
}else{ //控制中间行的空格
System.out.print(" ");
}
}
System.out.println();
}



