我正在尝试使用下面的代码在java中创建一些ASCII艺术。 三角形应如下所示,此方法适用于任意数量的输入整数。 下面的三角形是输入3。
*
***
*****
这是我的尝试。
public static void triangle(int n){
for (int i=n;i>0;i--){//number of lines
for(int j=i-1;j>0;j--){
System.out.print(" ");
}
for(int k=n;k>i;k--){
System.out.print("*");
}
System.out.print("\n");
}
答案 0 :(得分:0)
试试这段代码
public static void triangle(int n){
for (int i=n;i>0;i--){//number of lines
for(int j=i-1;j>0;j--){
System.out.print(" ");
}
for(int k=n;k>=i;k--){ //use k>=i
System.out.print("*");
}
System.out.print("\n");
}