打印空心三角
代码
public class Stars {
public static void main(String[] args) {
// 打印三角形的层数
int c = 10;
for (int i = 1; i <= c; i++) {
// i表示当前层数
for (int m = 1; m <= c - i; m++) {
System.out.print(" ");
}
// j表示每层打印星星的个数
for (int j = 1; j <= (2 * i - 1); j++) {
if (j == 1 || j == 2 * i - 1 || i == c) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
// 每打印一层换行
System.out.print("\n");
}
}
}
效果
*
* *
* *
* *
* *
* *
* *
* *
* *
*******************