public class work05{
public static void main(String[] args){
print(5);//测试
}
public static void print(int n){
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++)
System.out.print(" ");//先打印上半部分的空格
for(int k=1;k<=i;k++)
System.out.print(" *");
System.out.println();
}
for(int i=1;i<=n-1;i++)
{
for(int j=1;j<=i+1;j++)
System.out.print(" ");
for(int k=n-1;k>=i;k--)
System.out.print("* ");//需注意这里上半部分和下半部分的空格格式的缩进
System.out.println();
}
}
}
测试结果如图:
本文介绍了一个简单的Java程序,用于打印一个由星号(*)构成的倒三角形状。通过两个嵌套的for循环实现,第一个循环控制行数,第二个循环负责每行输出的星号数量及前导空格。
1038

被折叠的 条评论
为什么被折叠?



