在Java中循環時我完全虛弱。我有一個任務,要求我創建一個模式生成器。用Swing API編寫的設計生成器要求我輸入單個字符並且不輸入。我想要的線條。如何生成此模式
例如。如果我輸入字符x和否。線6,輸出是:
X
XX
XXX
XXXX
XXXXX
XXXXXX
但是,儘管想出來無數次,它無法工作。輸出必須顯示在JTextArea中,因此忘記System.out.println命令。 幫助將不勝感激。謝謝。
在Java中循環時我完全虛弱。我有一個任務,要求我創建一個模式生成器。用Swing API編寫的設計生成器要求我輸入單個字符並且不輸入。我想要的線條。如何生成此模式
例如。如果我輸入字符x和否。線6,輸出是:
X
XX
XXX
XXXX
XXXXX
XXXXXX
但是,儘管想出來無數次,它無法工作。輸出必須顯示在JTextArea中,因此忘記System.out.println命令。 幫助將不勝感激。謝謝。
Hej, 此代碼片段將創建一棵聖誕樹,也許您可以根據自己的需要調整它。
public class Tree {
public static final void main(String[] args)
{
int n = 10;
for(int i = 0; i < n; ++i)
{
for(int j = 0; j < n-i; ++j)
System.out.print(" ");
for(int k = 0; k < i*2-1; ++k)
System.out.print("*");
System.out.println();
}
}
}
帕特里克
打破了這個問題分解成更小的碎片:
如何打印X的正數?
public void drawLine(int n) {
StringBuilder b = new StringBuilder();
for(int i = 0; i < n; i++) {
b.append("X");
}
System.out.println(b.toString());
}
如何打印1 X,其次是2 X的,其次是3 X的......?
提示:我可以使用我剛纔寫的方法和for循環。
後的代碼你寫 –