2012-04-02 71 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