Java中使用嵌套循环打印三角形
我试图使用嵌套循环在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
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的想法