次のように私が持っているコードは次のとおりです。を返し、Javaの機能を通じてのInt変数を渡すことはできませんint配列
int diceAmount = sInput.nextInt();
int[] dice = dice.rollDice(diceAmount);
Dice.javaクラスはここにある:
public static int[] rollDice(int diceAmount) {
int[] dice = new int[diceAmount];
for(int i=0;i < diceAmount;i++){
dice[i] = (int)(Math.random()*6) + 1;
}
return dice;
}
エラー "配列型int []"でrollDice(int)を呼び出せません。
私は整数変数を渡して、返す配列を自分自身のダイス変数に設定することを検討しています。
私がdice.rollDice(diceAmount)を設定しないと動作します。何かに等しいが、それは私が望むものではない。
ありがとうございます。
s/dice.rollDice/Dice.rollDice/ – rgettman
オブジェクトの配列ではなくメソッドを呼び出そうとすると、javaにrollDiceメソッドの呼び出しを呼び出す方法を呼び出すことができます。 –