Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASCII艺术,Java中的嵌套循环_Java_Loops_Nested_Ascii - Fatal编程技术网

ASCII艺术,Java中的嵌套循环

ASCII艺术,Java中的嵌套循环,java,loops,nested,ascii,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

我试图用下面的代码在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");
}
试试这个代码

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

有什么问题吗?到目前为止,您的代码生成了什么输出?使用forint k=n;k>=i;k-