我在Netbeans中输入以下代码,但是我收到了错误
package learn.java;
import java.io.Console;
public class LearnJava {
public static void main(String[] args) {
Console console = System.console();
console.printf("Hello My Name Is , Nitesh");
}
}
错误:
Exception in thread "main" java.lang.NullPointerException
at learn.java.LearnJava.main(LearnJava.java:8) C:\Users\The Alian\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
答案 0 :(得分:1)
你启用了控制台吗?点击此处查看说明:https://www.java.com/en/download/help/javaconsole.xml
如果失败,您可以用简单的
替换Console调用System.out.println("Hello My Name Is , Nitesh");
或格式化字符串:
String name = "Nitesh";
System.out.format("Hello My Name Is , %s", name);
答案 1 :(得分:1)
您可以通过以下方式在标准输出处编写格式化字符串:
System.out.printf("Hello My Name Is %s", "Nitesh");
此外,您可以将错误消息写入错误:
System.err.printf("Some problem %s", "error message");