如何实现使用循环打印菱形
- 第一步我们需要想象一些菱形的组成
- 然后依次打印出每一行的空格和*数
- 可以想到菱形是由一个三角形和一个倒三角形组成的
- 形成思路可以开始编写
for (int i = 1; i <= 10; i++) {
//空格
for (int j = 1; j <= 10-i; j++) {
System.out.print(" ");
}
//星号
for (int j = 1; j <= 2*i-1; j++) {
System.out.print("* ");
}
//换行
System.out.println();
}
for (int i = 1; i <= 9; i++) {
//空格
for (int j = 1; j <=i; j++) {
System.out.print(" ");
}
//星号
for (int j = 1; j <= 19-2*i; j++) {
System.out.print("* ");
}
//换行
System.out.println();
}
我们需要注意的就是两个三角形之间连接地需要小心处理一下