我想通過使用嵌套循環打印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