public class Jin {
public static void main(String[] args) {
/*
成品:
*
* *
* *
* *
* *
* *
* *
* *
*
1.
***** 自行for循环
*****
*****
*****
*****
2.
* 第 1 层 1 *
** 第 2 层 2 *
*** 第 3 层 3 *
**** 第 4 层 4 *
***** 第 5 层 5 *
3.
* 第 1 层 1 *
*** 第 2 层 3 *
***** 第 3 层 5 * * = 2 * 层数 - 1 -> * = 2 * i - 1
******* 第 4 层 7 *
********* 第 5 层 9 *
4.
* 第 1 层 4 个空格
*** 第 2 层 3 个空格
***** 第 3 层 2 个空格 空格数 = 5 - 层叔
******* 第 4 层 1 个空格
********* 第 5 层 0 个空格
5.
* 第 1 层 1 个 *
* * 第 2 层 2 个 *
* * 第 3 层 2 个 * *只输出首位和末位,即判断位置 ifelse
* * 第 4 层 2 个 *
* * 第 5 层 2 个 *
6.
*
* *
* *
* *
********* 最后一层输出完整 判断里面加上 i == 5 即可把最后一层补满*
7.
*
* *
* *
* *
* * 做拼接处理
******* 第 1 层 1个空格 7*
***** 第 2 层 2个空格 5* 从7开始逐层递减
*** 第 3 层 3个空格 3*
* 第 4 层 4个空格 1*
8.
*
* *
* *
*
java实现空心菱形(附上过程变化图)
最新推荐文章于 2022-07-28 12:00:00 发布
本文详细介绍了如何使用Java编程实现空心菱形的绘制,包括每一步的变化过程,帮助读者理解绘制原理。
摘要由CSDN通过智能技术生成