作爲我的cs任務的一部分,我們必須在java中使用嵌套for循環創建不同的設計。我遇到的一個問題是我們 此任務的目標是使用嵌套循環重新創建樹,但樹的高度可以根據用戶期望的高度而改變。這是我的代碼在java中使用嵌套循環創建設計
int nline = 10;
int nstar = 1;
int nspace = nline - 1;
for (int i = 1; i <= nline; i++) {
for (int y = 1; y <= nspace; y++)
System.out.print(" ");
for (int x = 1; x <= nstar; x++)
System.out.print("\\|/ ");
System.out.println();
nstar++;
nspace--;
}
for (int i = 1; i <= 2; i++) {
nspace = nline + 5;
for (int x = 1; x <= nspace; x++)
System.out.print(" ");
System.out.println("|||");
}
for (int i = 1; i <= 1; i++) {
nspace = nline + 4;
for (int x = 1; x <= nspace; x++)
System.out.print(" ");
System.out.println("_|||_");
}
我目前的輸出看起來像這樣,我該如何糾正代碼,使輸出顯示在上面的鏈接?
\|/
\|/ \|/
\|/ \|/ \|/
\|/ \|/ \|/ \|/
\|/ \|/ \|/ \|/ \|/
\|/ \|/ \|/ \|/ \|/ \|/
\|/ \|/ \|/ \|/ \|/ \|/ \|/
\|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
\|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
\|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/ \|/
|||
|||
_|||_
「我遇到了這個問題」 - 您能更準確地描述問題嗎?樹看起來有趣嗎?你有例外嗎?你的鍵盤着火了嗎? – bradimus
和你的問題是? –
「樹看起來很有趣」也不是很好的描述。 – Arkadiy