简体   繁体   English

Intellij IDEA:Java 找不到 getRandomElement

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM