要想打印菱形首先要讲菱形分成四部分
代码如下:
public static void main(String[] args) {
//首先。把菱形看成上下两部分
int i = 1, sum = 20;//sum可自定义用于定义菱形的大小,(sum>=3)!
while (i < sum) {
int j = 1;
//2,再利用while循环用空格将直角三角形整理成等腰三角形
while (j < sum - i) {
System.out.print(" ");//打印sum行的"间隔"
j++;
}
int k = 0;
//1,利用while循环先打印出四分之一的直角三角形
while (k < 2*i-1) {
System.out.print("*");//打印2*i-1行的"*"
k++;
}
i++;
System.out.println();//每输出一行"*"换行!
}
//菱形的下半部分
int i1= 1;
while (