我有打印模式試圖讓我的靜態類
public static void Pattern1()
{
for (i = rowQuantity; i >= 1; i--)
{
for (j = 0; j < i; j++)
{
System.out.print(rowQuantity-j);
}
System.out.println();
}
System.out.println();
}
我有類似這樣的幾種不同的模式,我想要做的(如果可能的話)的類的數組創建靜態類,它打印一個數組,其中每個元素都是這些模式之一。我可以這樣做嗎?我希望能夠並排打印圖案。
我想這樣的事情無濟於事:
public static void display()
{
rowQuantity = 5;
TriangleDiamondPrinter[] pattern = new TriangleDiamondPrinter[4];
pattern[0] = Pattern1();
pattern[1] = Pattern2();
pattern[2] = Pattern3();
pattern[3] = Pattern4();
for (i=0; i<4; i++)
//System.out.print((i+1) + ") " + pattern[i] + " ");
}
第(i + 1)部分只是標記每個陣列由它的模式#和空的空間只是創造模式之間的一些空間。
任何人都可以幫我嗎?
你有什麼方法,它們本身沒有可以放入數組的對象。 – zapl
在Java中沒有獨立的「靜態類」。你有靜態方法 - 這是一個很大的區別。小細節在這裏重要。 –
謝謝zapl我對此很新,並且與所有術語混淆。 – user2348639