打印菱形(for循环语句)
源代码如下:
package com.company.demo;
public class Rhombus {//rhombus菱形
public static void main(String[] args) {//程序入口(固定格式)
for (int i = 1; i <= 11; i++) {//上层三角形的行数
for (int j = 1; j <= 11 - i; j++) {
System.out.print(" ");//空心挤压部分
}
for (int k = 1; k < 2 * i; k++) {
System.out.print("*");//实心*部分
}
System.out.println();
}
for (int l = 1; l <= 10; l++) {//下层三角形的行数
for (int m = 1; m <= l; m++) {
System.out.print(" ");//空心挤压部分
}
for (int n = 1; n <= 21-2 * l; n++) {
System.out.print("*");实心*部分
}
System.out.println();
}
}
}
控制台打印结果如下:
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*
一起成长,一起见证!
小白入坑,错误之处还请指出,感谢!