2012-07-22 46 views
0

我有一小段代碼應該編譯並允許用戶在終端窗口中輸入數字(我正在使用Blue J)。BlueJ用戶輸入代碼從不編譯

然而,雖然它'編譯',我永遠不能打開,查看或與終端窗口交互。我遇到了一個紅色的「對象框」,而不是。

我一直在嘗試一段時間來解決這個問題,我似乎無法在任何地方找到答案。

下面是使用的代碼:

import java.util.Scanner; 
public class PartA 
{ 

    public static void main(String[] args) 
    { 
     Scanner input = new Scanner(System.in); 
     System.out.println("Input your message: "); //this is the user promot 
     String message = input.nextLine(); 
     System.out.println(message); 

    } 
} 

回答

0

因爲張貼我已經想通了這個問題的答案的問題。

當我點擊新的PartA()在終端窗口中查看程序時,它只創建了一個對象(紅色框)。通過點擊public static void main(String [] args)(本質上是一種方法而不是對象),我可以查看終端窗口並與之交互。