-2

これは私の最初の質問です。Java でプログラミングすると、エラーが発生しました。変数 myRand にランダムな整数値を代入しようとしています。しかし、それを行う方法があります (これを行う方法は getRandom と呼ばれます)。これが私のコードです:

import java.util.Scanner;

public class GuessingGame 
{
Scanner input = new Scanner(System.in);

public static int getRandom()
 {
    int doubleRandom = (int) (Math.random() * 51);
    return doubleRandom;
 }

 public static void main(String[] args)
 {
    double myRand;
    getRandom(myRand);
 }
}

これがゲームのエラーメッセージです(すみません、忘れてしまいました):

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method getRandom() in the type GuessingGame is not applicable for the arguments     (double)

at GuessingGame.main(GuessingGame.java:16)

16 行目にエラーがあります。(ちなみに、これを推理ゲームのプログラムにしています。)

4

1 に答える 1

0

あなたのメソッド署名は引数を許可しておらず、double 型パラメータを同じものに渡しています。これがコードが失敗する理由です。

于 2013-07-17T06:37:19.203 に答える