【发布时间】:2015-05-23 21:04:43
【问题描述】:
我正在用 Java(使用 NetBeans)构建一个应用程序,它通过控制台接受用户输入并使用他们的名称(在用户输入中给出)打印出一条语句。以下是代码:
package amazingpets;
import java.io.Console;
public class AmazingPets {
public static void main(String[] args) {
Console console = System.console();
String firstName = console.readLine("What is your name? ");
console.printf("My name is %s.\n",firstName);
}
}
但是我在控制台中不断收到以下错误:
线程“main”中的异常 java.lang.NullPointerException
在amazingpets.AmazingPets.main(AmazingPets.java:14)
Java 结果:1
谁能提出一个可能的解决方案?
【问题讨论】:
-
当您发布代码并且出现带有行号的异常时,重新格式化代码是个坏主意。异常在第 14 行触发。您发布的代码少于 14 行。哪一行是实际的 14?
标签: java input io nullpointerexception