我有一小段代码应该编译并允许用户在终端窗口中输入一个数字(我正在使用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);
}
}
答案 0 :(得分:0)
自发布以来,我已经找到了这个问题的答案。
当我点击新的PartA()来查看终端窗口中的程序时,这只创建了一个对象(红色框)。通过单击public static void main(String [] args)(本质上是一个方法而不是对象),我能够查看并与终端窗口进行交互。