第1个回答 2010-09-18
那是以为控制台的console为空,所以会报空指针异常。
public class Test{
public static void main(String args[]){
//测试一下是否为空,如果为空就返回,如果不为空进行循环输出
Console console=System.console();
if(console==null){
System.out.println("不能使用控制台");
return;
}
while(true){
String str=System.console().readLine();
System.out.println(str);
}
}
}本回答被提问者采纳