public class Diamond {
/**
* 打印输出菱形
* i是行数,j是星星左右移动的距离,k是每行星星的个数(下半部分的abc意义一致)
*/
public static void main(String[] args) {
// 上半部分
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 6 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= +i * 2 - 1; k++) {
System.out.print("*");
}
System.out.println(" ");
}
// 下半部分
for (int a = 1; a <= 4; a++) {
for (int b = 5; b >= 5 - a; b--) {
System.out.print(" ");
}
for (int c = 7; c >= 2 * a - 1; c--) {
System.out.print("*");
}
System.out.println(" ");
}
}
}
输出结果: