我是Java的新手.
我有以下问题:方法readLine()或nextLine(),nextInt()等抛出异常:NullPointerException.
我使用NetBeans IDE(如果重要的话).
public static void Reading()
{
String qq;
qq = System.console().readLine();
System.console().printf(qq);
}
解决方法:
某些IDE不提供控制台.请注意,在这些情况下,System.console()返回null.
Returns:
The system console, if any, otherwise null.
您可以始终使用System.in和System.out,如下所示:
String qq;
Scanner scanner = new Scanner(System.in);
qq = scanner.nextLine();
System.out.println(qq);