两个双重for循环
可以参照我上一篇的等腰三角形写法,翻过来,上面一个等腰三角形,下面一个就组成菱形啦!
下附代码:
/**
* 菱形
*/
public class Demo9 {
public static void main(String[] args) {
for (int i = 1; i < 5; i++) {
for (int m = 5 - i; m >= 0; m--) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = 3; i > 0; i--) {
for (int m = i - 1; m < 5; m++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}