[英]Intellij IDEA: Java cannot find getRandomElement
I want to make a simple number guessing game, but I cannot print a random number, because java will not let me use getRandomElement.我想做一个简单的猜数游戏,但是我不能打印随机数,因为java不会让我使用getRandomElement。
Compiler error:编译器错误:
The method getRandomElement() is undefined for the type Main
Code:代码:
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Main {
// Drive Function
public static void main(String[] args) {
// create a list of Integer type
List<Integer> list = new ArrayList<>();
// add 5 element in ArrayList
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
Main obj = new Main();
// take a random element from list and print them
System.out.println(obj.getRandomElement(list));
}
}
You are missing getRandomElement
method in your class, you forgot to create/copy as method in example您在类中缺少
getRandomElement
方法,您忘记在示例中创建/复制为方法
public int getRandomElement(List<Integer> list) { Random rand = new Random(); return list.get(rand.nextInt(list.size())); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.