BlueJ用户输入代码从不编译

时间:2012-07-22 04:27:13

标签: input compilation compiler-errors bluej

我有一小段代码应该编译并允许用户在终端窗口中输入一个数字(我正在使用Blue J)。

然而,虽然它确实“编译”,但我永远无法打开,查看或与终端窗口交互。我遇到了一个红色的“对象框”。

我已经尝试了一段时间来解决这个问题,我似乎无法在任何地方找到答案。

以下是使用的代码:

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);

    }  
 }

1 个答案:

答案 0 :(得分:0)

自发布以来,我已经找到了这个问题的答案。

当我点击新的PartA()来查看终端窗口中的程序时,这只创建了一个对象(红色框)。通过单击public static void main(String [] args)(本质上是一个方法而不是对象),我能够查看并与终端窗口进行交互。