public class 空心三角形 {
public static void main(String[] args) {
int lines = 3;//从中间开始输出一个三行的三角形
for (int i = 1; i <= lines; i++) {//开始一个for循环
for (int m = 1; m <= lines - i; m++)
System.out.print(" ");//输出第一行代码
System.out.print("*");
int kk = 2 * (i - 1) - 1;
if (kk > 0) {
for (int m = 1; m <= kk; m++)//开始第二次循环
System.out.print(" ");//输出第二行代码
System.out.print("*");
}
System.out.println();//自动换行
}
for (int i = lines - 1; i >= 1; i--) {//第三次for循环
for (int m = 1; m <= lines - i; m++)
System.out.print(" ");
System.out.print("*");
int kk = 2 * (i - 1) - 1;
if (kk > 0) {
for (int m = 1; m <= kk; m++)//第四次的for循环
System.out.print(" ");
System.out.print("*");//打印输出
}
System.out.println();
}
}
}
需要输出几行把上面定义的lines变量数字改上你需要几行就输入几行