Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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
Java中使用嵌套循环打印三角形_Java - Fatal编程技术网

Java中使用嵌套循环打印三角形

Java中使用嵌套循环打印三角形,java,Java,我试图使用嵌套循环在Java中打印某个三角形,但遇到了困难。有人能帮我一把吗?或者让我看看是怎么做的 三角形是: 123456654321 1234554321 12344321 123321 1221 11 我可以打印一个三角形,就像 123456 12345 1234 123 12 1 虽然我不知道如何反转并使循环在之后倒计时。这是有效的: public class Main { public static void main(String a

我试图使用嵌套循环在Java中打印某个三角形,但遇到了困难。有人能帮我一把吗?或者让我看看是怎么做的

三角形是:

   123456654321
   1234554321
   12344321
   123321
   1221
   11
我可以打印一个三角形,就像

123456
12345
1234
123
12
1
虽然我不知道如何反转并使循环在之后倒计时。

这是有效的:

public class Main {
    public static void main(String args[]) {
        int n = 6;
        while (n > 0) {
            for (int i = 1; i <= n; i++) {
                System.out.print(i);
            }
            for (int i = n; i > 0; i--) {
                System.out.print(i);
            }
            System.out.println("");
            n--;
        }
    }
}
公共类主{
公共静态void main(字符串参数[]){
int n=6;
而(n>0){
对于(int i=1;i 0;i--){
系统输出打印(一);
}
System.out.println(“”);
n--;
}
}
}

第二个
for
循环将
n
分配给迭代器
int i
,执行括号内的语句,然后使用
i--
递减
i
,直到条件
i>0
不再为真。

您在第一行中编写了
124…
,第三行是
…3221
。那些是打字错误吗?谢谢你的帮助。我来试试看!:)你能给我解释一下吗?我知道它是如何工作的,但我只是不明白如何开始倒计时?不管我现在看到它是如何工作的。再次感谢您的帮助。另外,我应该注意到,我必须删除com.company包才能使其正常工作。到目前为止,我只使用了标准Java软件包,我不确定是否有合适的程序或设置来使用它。不过,它仍然可以正常工作。我使用Jetbrains IntelliJ的想法