0

我有一小段代码应该编译并允许用户在终端窗口中输入一个数字(我使用的是 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);

    }  
 }
4

1 回答 1

0

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

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

于 2012-07-22T04:49:52.770 回答