-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

您的方法签名不允许任何参数,并且您将双类型参数传递给相同的,这就是代码失败的原因

于 2013-07-17T06:37:19.203 回答