Java - Random.nextInt编译错误; _;

时间:2015-03-04 20:39:42

标签: java random methods undefined

所以我正在尝试学习Java但是这样的错误没有帮助:/ 我按照教程,然后我得到编译错误。我试过很多方面,但没有任何帮助:( 以下是我在Eclipse上编译的示例代码:

public class coin {
public static void main(String[] args){

    Random rand = new Random();

    int result = rand.nextInt(2);

    if (result == 0){
        System.out.println("heads");
    }

    else if(result == 1){
        System.out.println("tails");
    }

    else if(result == 3){
        System.out.println("side. fix your random number generator");
    }

}

}

它给了我错误:

“线程中的异常”主“java.lang.Error:未解决的编译问题: 对于Random类型,方法nextInt(int)是未定义的 在coin.main(coin.java:8)“

我放弃了 - 我没有想法。请帮忙; _;

编辑:是的,我尝试了Ctrl + Shift + O

编辑2:现在我得到了我的问题。我试图在最后用()导入随机...“import java.util.Random();”这就是为什么它不起作用 - 现在好了:)

1 个答案:

答案 0 :(得分:4)

您必须导入此类:

import java.util.Random;

检查您是否导入了正确的Random类。