/**
* <h3>BasicCode</h3>
* <p></p>
* 打印菱形
*
* @author : 冯
* @date : 2021-03-06 16:23
* @@@* 1
* @@*** 2
* @***** 3
* ******* 4
* 打印空菱形 中间打空格 两边打印就行
**/
public class Demo03 {
public static void main(String[] args) {
//外层for循环 i是行号
for (int i = 1; i <= 4; i++) {
//打印空格 = 行数-行号
for (int j = 1; j <= 4 - i; j++) {
System.out.print(" ");
}
//打印* * = 2*行号-1
for (int z = 1; z <= 2 * i - 1; z++) {
System.out.print("*");
}
//换行
System.out.println();
}
//行数-1
for (int i = 3; i >= 1; i--) {
//打印空格
for (int j = 1; j <= 4 - i; j++) {
System.out.print(" ");
}
//打印* * = 2*行号-1
for (int z = 1; z <= 2 * i - 1; z++) {
System.out.print("*");
}
//换行
System.out.println();
}
}
}
Java最详细打印菱形
最新推荐文章于 2024-03-29 13:40:25 发布