2014-02-15 31 views
0

Eclipse上的新內容和學習Java基礎知識。我喜歡PHP,所以我對語法沒有任何問題,但是當我嘗試使用rand = new Random時,即使我在課程頂部聲明import java.util.RandomRandom也會變爲紅色。我錯過了什麼嗎?import java.util.Random不存在

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

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

隨機變爲紅色,並且還當我嘗試導入上我的課東西我CTRL + SHIFT + O不起作用。

+3

'Random rand = new Random();'? – assylias

+0

你忘了添加'()' – SpringLearner

回答

4

爲了創建對象,你需要做的

Random rand=new Random(); 

您忘記了此行rand = new Random;

+0

沒有看到,不知何故,我覺得愚蠢的張貼這個問題,我討厭被閱讀障礙的原因之一 – Viscocent

+1

@Viscocent它發生在學習者,我也遇到類似的問題,當我是新的到你會獲得知識的時間 – SpringLearner

2

在這裏,你還沒有創建從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(); 
    } 
} 
1

正確的語法是:

Random rand = new Random(); 

隨機()是調用默認的構造函數隨機。

蘭特在繼承層次中不能降低的任何地方的隨機或它必須被類型轉換。

相關問題