打印三角形空心星星
首先写一个主方法:
public class Test {
public static void main(String[] args) {
number.printStar(9);
}
}
然后定义一个整形参数number:
public class number
{
public static void printStar(int num)
{
if (num > 2)
{
for (int i = 1; i <= num - 1; i++) //去掉最后一行
{
for (int j = 1; j <= num - i; j++)
{
System.out.print(" ");//先打印左边一列空格
}
if(i==1)
{
System.out.print("");//去掉左边第一个星星
}
else
{
System.out.print("*");
}
for (int j = 3; j <= 2 * i - 1; j++)
{
System.out.print(" ");
}
System.out.print("*");//打印右边的一列星星
System.out.println();
}
for (int k = 1; k <= 2 * num - 1; k++)
{
System.out.print("*");
}
}
}
}