输入菱形的上半部分
for (int i = 5; i >0; i--) {
// 先打印空格,依次减少空格的打印
for (int j = 5-i; j < 5; j++) {
System.out.print(" ");
}
// 在空格的后面打印左半部分"*",依次增加"*"的打印
for (int k = 0; k < 5 - i+1; k++) {
System.out.print("*");
}
// 打印右半部分的"*",依次增加"*"的打印
for (int j = 0; j < 5-i; j++) {
System.out.print("*");
}
// 每次循环打印后都要换行
System.out.println();
}
// 输入菱形的下半部分
for (int i = 0; i < 5; i++) {
// 打印空格从零个空格打印依次增加
for (int j = i+2; j>0; j--) {
System.out.print(" ");
}
// 打印左半部分的"*",依次减少"*"的打印
for (int j = 0; j <4-i; j++) {
System.out.print("*");
}
// 打印右半部分的"*",依次减少"*"的打印
for (int j = 0; j <3-i; j++) {
System.out.print("*");
}
System.out.println();
}
自己的思路做的 |