4つのタイプのキャラクターを40の要素から取り出して、それぞれのタイプ別「'A'」「'B'」「'C'」「'D'」と、それぞれの配列にタイプ別に分類したいのですが、タイプの分類の部分をどのようにしたらよいでしょうか。
キャラのタイプ「'A'」「'B'」「'C'」「'D'」を「chars[3].getType()」を利用することで取り出せるとヒントは得ました。
###テンプレートです
java
1class K06_01 { 2 public static void main(String[] args) { 3 4 Chara06[] chars = CheckK06_01.getChars(); 5 Chara06[] typeA = new Chara06[10];//キャラを入れる配列 6 int indexA = 0;//キャラの数 7 Chara06[] typeB = new Chara06[10]; 8 int indexB = 0; 9 Chara06[] typeC = new Chara06[10]; 10 int indexC = 0; 11 Chara06[] typeD = new Chara06[10]; 12 int indexD = 0; 13 14 //chars配列からタイプ別に分類 15 16 17 18 19 20 21 22 23 CheckK06_01.check(typeA,typeB,typeC,typeD); 24 } 25} 26
###説明補足
キャラtypeA,typeB,C,Dがそれぞれ10体おり、ランダムの順に合計40体いる。
キャラAをindexAに、キャラBをindexB、C、Dとそれぞれのタイプ別に10体ずつ格納したい。
理想としてはifやswitch,forなどを用いてtypeAをindexAに判別して格納したいです。
回答2件
あなたの回答
tips
プレビュー