我从互联网上复制的代码中得到错误

时间:2012-04-02 08:05:17

标签: java

我从互联网上复制了一些代码:

    static Random randGen = new Random();     
    int hit;
    hit = randGen.nextInt(100) + 1;

我想要它做的是从1-100中选择一个数字。但是,我在此代码的第一行收到错误:

  

此行的多个标记
  -Random无法解析为一种类型    - 参数randGen的非法修饰符;只允许决赛。
  -Random无法解析成类型。

3 个答案:

答案 0 :(得分:4)

  1. 随机无法解析为类型 - 您需要导入随机(例如import java.util.Random;)。
  2. 参数randGen的非法modyfier;只允许最后一次。 - 您无法在方法中使用static修饰符。

答案 1 :(得分:2)

这就是这个例子的真正含义。

import java.util.Random;

public class Suttu1 {

    static Random randGen = new Random();
    public static void main(String[] args) {
        int hit;
        hit = randGen.nextInt(100) + 1;
    }
}

如果您正在使用eclipse进行开发,则可以通过按Ctrl + Shift + O

自动导入代码

答案 2 :(得分:0)

Random randGen = new Random();     
int hit;
hit = randGen.nextInt(100) + 1;