这是我关于 NetBeans 运行 Java 代码进行清理和格式化的第一项任务。我以前没有使用任何其他编程语言的经验。运行文件后,它永远不会停止运行。我不知道要寻找什么。我尝试了一些建议,包括灯泡在场边的建议,但没有奏效。(*代码已给出,未更改)
import java.util.Scanner;
public class InputOutput {
public static void main(String[] args) {
/* Using print statements */
System.out.println("Print first ");
System.out.println("Print second ");
/* Using println statements */
System.out.println("Print third");
System.out.println("Print fourth");
System.out.println("Print fifth");
/* Create a scanner for inputs */
Scanner input = new Scanner(System.in);
/* Get the color and display it */
System.out.println("What is your favorite color?");
String color = input.nextLine();
System.out.println("You wrote: " + color);
/* Get the num of apples and display */
System.out.println("How many apples do you have?");
int numApples = input.nextInt();
System.out.println("You wrote: " + numApples);
/* Close the scanner */
input.close();
}
}
在控制台中键入您喜欢的颜色,然后按回车键。程序挂起,因为它希望扫描一条线。在键入之前,没有要扫描的内容。
您的 Java 程序仍在等待输入。
从终端窗口(或从提示符)运行时,您只需从那里开始键入即可。
但是,在您的情况下,您是从 netbeans 内部运行的。Netbeans 将在"输出"窗口中收集输出。同一窗口也将用于收集终端输入。只需确保在输出的窗口中单击,当您开始键入时,您应该会看到您的输入出现。按 Enter 键接受输入,并进一步移动您的代码,并可能输入下一行信息。