ASCII Art,Java中的嵌套循环

时间:2014-06-15 08:34:18

标签: java loops nested ascii

我正在尝试使用下面的代码在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");
}

1 个答案:

答案 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");
}