javaの配列のインデックスに同じタイプの複数のアイテムを追加できますか? Java でバックギャモン プログラムを作成しようとしていますが、ボードの作成方法がわかりません。「チェッカー」、5 つのチェッカーを 1 つの位置に保管する必要があります。1 つのインデックスに 5 つのアイテムを格納できますか? 例えば。array[1] = {a,b,c,d,e}
. 配列でそれができない場合、それを行う他の方法はありますか。
これは私が持っているものです:(私は今のところ色を持っていません.白の変数homeWhiteと黒のhomeBlackのみ)
//other methods omitted
/**
* a method to set the default board design and layout of the game.
*/
private void newBoard()
{
homeWhite = 0;
homeBlack = 0;
barWhite = 0;
barBlack = 0;
private int [] stoneCounts = new int[25];
stoneCounts[0] = 5*homeWhite;
stoneCounts[11] = 2*homeWhite;
stoneCounts[16] = 3*homeWhite;
stoneCounts[18] = 5*homeWhite;
stoneCounts[23] = 5*homeBlack;
stoneCounts[12] = 2*homeBlack;
stoneCounts[7] = 5*homeBlack;
stoneCounts[5] = 3*homeBlack;
stoneCounts[24] = barWhite = barBlack;
System.out.println(stoneCounts[0]+"===="+ stoneCounts[1]+"===="+stoneCounts[2]+"===="+stoneCounts[3]+"===="+ stoneCounts[4]+"===="+stoneCounts[5]+"===="+
stoneCounts[6]+"===="+stoneCounts[7]+"===="+stoneCounts[8]+"===="+stoneCounts[9]+"===="+ stoneCounts[10]+"===="+stoneCounts[11]);
System.out.println("");
System.out.println("");
System.out.println("Bar: " + stoneCounts[24]);
System.out.println("");
System.out.println("");
System.out.println(stoneCounts[12]+"===="+ stoneCounts[13]+"===="+stoneCounts[14]+"===="+ stoneCounts[15]+"===="+stoneCounts[16]+"===="+ stoneCounts[17]+"===="
+stoneCounts[18]+"===="+stoneCounts[19]+"===="+stoneCounts[20]+"===="+ stoneCounts[21]+"===="+stoneCounts[22]+"===="+stoneCounts[23]);
}