それは私の頭の中にある考えですが、ここの誰かがそれを適切に説明できると思いました。基本的に、オブジェクト配列をインクリメントするforループを実行しています。記録された配列を各オブジェクトに保持させたい。
static RollDice p1,p2,p3,p4;
static RollDice[] Players = new RollDice[]{p1,p2,p3,p4};
for (int a=0;a<4;a++){
for(int b =0;b<4;b++){
roll = Math.random()*5;
roll = Math.round(roll);
roll = roll+1;
Players[a].Numbers[b]=(int)roll;
System.out.println("You have rolled a: "+roll);
}
//This prints four numbers in an array for each value of a.
System.out.println(Arrays.toString(Players[a].Numbers));
//This is SUPPOSED to call the numbers recorded for that object. I had it as Players[#].Numbers before, but of course that didn't work either.
System.out.println(Arrays.toString(p2.Numbers));
ですから、続けるべきか、それとも時間を無駄にしないかを尋ねているのではないでしょうか。また、私は馬鹿なので、馬鹿のように綴ってください。