クラスを作成すると、予想されるトークンエラーが発生し、解決方法や原因がわかりません。私のクラスで予期しないエラーが発生しました
ここでは、コードです:
public class SetUpDoors {
private int DoorAmount;
private int WinningDoorAmount;
private int[] DoorArray= new int[DoorAmount];
private int winnerSelect = 0;
for (int i = 0; i < DoorAmount; i++) {
if (WinningDoorAmount > 0) {
winnerSelect = (int) Math.round(Math.random());
DoorArray[i] = winnerSelect;
if(winnerSelect == 1) {
WinningDoorAmount--;
}
}
else {
DoorArray[i] = 0;
}
DoorAmount--;
}
void setDoorAmount(int userDoors){
DoorAmount = userDoors;
}
void setWinningDoorAmount(int userWinningDoors) {
WinningDoorAmount = userWinningDoors;
}
}
それが上のエラーを与えているが、 private int winnerSelect = 0;
の末尾にエラーがあります。DoorAmount--;
最初のトークンはトークン "{"となり、2番目のトークンは "}"でブロックが完成します。
ザ・ループのためには、メソッド内である必要があります... – assylias
あなたはちょうどあなたがこの方法を必要とし、クラス内のコードをダンプすることはできません。 – shmosel