2012-04-02 48 views
0

复制错误,我已经从网上复制了一些代码:我从代码从互联网

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

我希望它做的是从1-100选择一个号码。不过,我得到这个代码的第一行错误:

多个标记在该行
-Random不能被解析为一个类型。
- 参数randGen的非法修饰符;只有最后一次被允许。
-Random无法解析为类型。

+1

消除静电和组织您的进口导入的代码。 – 2012-04-02 08:06:15

+0

这是越来越让你不能相信任何东西从互联网...... – 2012-04-02 08:13:40

回答

4
  1. 随机不能被解析为一个类型 - 你需要输入随机的(例如import java.util.Random;)。
  2. 参数randGen的非法modyfier;只有最后的预赛。 - 不能在方法内使用static修饰符。
+0

我在哪里添加“import java.util.Random;”? – Emil 2012-04-02 08:10:27

+0

在文件的开头,包语句(如果你有这样的,你应该)看看这里:http://www.leepoint.net/notes-java/language/10basics/import.html – MByD 2012-04-02 08:11:22

0
Random randGen = new Random();  
int hit; 
hit = randGen.nextInt(100) + 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