导入java.util.Random不存在

导入java.util.Random不存在,java,random,import,Java,Random,Import,了解Eclipse并学习Java基础知识。我喜欢PHP,所以我在语法方面没有什么问题,但是当我尝试使用rand=new Random时,Random会变成红色,即使我在类的顶部声明了import java.util.Random。我错过什么了吗 import java.util.Random; public class Forge { int chance = 0; public static void main(String[] args){ rand

了解Eclipse并学习Java基础知识。我喜欢PHP,所以我在语法方面没有什么问题,但是当我尝试使用
rand=new Random
时,
Random
会变成红色,即使我在类的顶部声明了
import java.util.Random
。我错过什么了吗

import java.util.Random;
    public class Forge {
    int chance = 0;

    public static void main(String[] args){
       rand = new Random;
    }
}

Random变为红色,并且当我尝试在类中导入某些内容时,我的CTRL+SHIFT+O也不起作用。

对于创建对象,您需要执行以下操作

Random rand=new Random();

您忘记在此行中添加
()
rand=new Random

这里您没有正确地从Random类创建对象

正确语法:

Random rand = new Random();
解决方案

import java.util.Random;
    public class Forge {
    int chance = 0;

    public static void main(String[] args){
       Random rand = new Random();
    }
}
正确的语法是:

Random rand = new Random();
Random()是对Random的默认构造函数的调用


在rand之前代替Random的任何内容在继承层次结构中都不能较低,否则必须进行类型转换。

Random rand=new Random()?你忘了添加
()
我不明白,不知为什么我觉得发这个问题很愚蠢,这是我讨厌被人问的原因之一dyslexic@Viscocent对于学习者来说,我刚接触java时也遇到过类似的问题。你会及时获得知识的