我想通过使用嵌套循环打印Java中的某个三角形,并且遇到困难。有人能帮我一下,还是告诉我它是如何完成的?在Java中使用嵌套循环打印三角形
三角形是:
123456654321
1234554321
12344321
123321
1221
11
我可以打印像
123456
12345
1234
123
12
1
一个三角形。虽然我不知道如何扭转,使我的循环倒计时之后。
我想通过使用嵌套循环打印Java中的某个三角形,并且遇到困难。有人能帮我一下,还是告诉我它是如何完成的?在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--;
}
}
}
第二for
循环分配n
迭代器int i
,大括号内执行该语句,然后使用i--
,直到条件i > 0
不再是真正的递减i
。
感谢您的帮助。我会试试这个! :) – asdfghjklm
你介意给我解释一下吗?我看到它是如何工作的,但我不明白如何启动它开始倒计时? – asdfghjklm
没关系我现在看它是如何工作的。再次感谢您的帮助。 此外,我应该注意,我必须删除包com.company为了这个工作。到目前为止,我只使用了标准的Java包,我不确定是否有适当的程序或设置来使用它。尽管如此,它仍然是功能性的。我使用Jetbrains IntelliJ Idea – asdfghjklm
你在第一行写了'124 ...',在第三行写了'... 3221'。这些错别字吗? – Gendarme