Java - Random.nextInt 编译错误;_;
Java - Random.nextInt compilation error;_;
所以我正在努力学习 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");
}
}
}
它给我错误:
"Exception in thread "main" java.lang.Error: 未解决的编译问题:
Random 类型未定义方法 nextInt(int)
在 coin.main(coin.java:8)"
我放弃了 - 我没主意了。请帮忙;_;
编辑:是的,我试过 Ctrl + Shift + O
编辑 2:现在我明白了我的问题所在。我试图在最后用 () 随机导入... "import java.util.Random();" 这就是它不起作用的原因 - 现在好了 :)
你必须导入这个 class:
import java.util.Random;
检查您是否导入了正确的随机 class。
所以我正在努力学习 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");
}
}
}
它给我错误:
"Exception in thread "main" java.lang.Error: 未解决的编译问题: Random 类型未定义方法 nextInt(int) 在 coin.main(coin.java:8)"
我放弃了 - 我没主意了。请帮忙;_;
编辑:是的,我试过 Ctrl + Shift + O
编辑 2:现在我明白了我的问题所在。我试图在最后用 () 随机导入... "import java.util.Random();" 这就是它不起作用的原因 - 现在好了 :)
你必须导入这个 class:
import java.util.Random;
检查您是否导入了正确的随机 class。