首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

错误有关问题,程序本身没异常

2012-03-04 
异常问题,程序本身没错误packagetest.ioimportjava.io.BufferedReaderimportjava.io.IOExceptionimport

异常问题,程序本身没错误
package   test.io;

import   java.io.BufferedReader;
import   java.io.IOException;
import   java.io.InputStreamReader;

public   class   testaaa   {


public   static   void   main(String[]   args)   {
            byte[]   i   =   null;
int   score   =   0;
try   {
score   =   System.in.read(i);
}   catch   (IOException   e)   {

e.printStackTrace();
}
                String   str=new   String();
str=(score> =90)? "A ":((score> =60)? "B ": "C ");
System.out.println(str);
            }
}


异常为
Exception   in   thread   "main "   java.lang.NullPointerException
at   java.io.FilterInputStream.read(Unknown   Source)
at   test.io.testaaa.main(testaaa.java:14)

这是为什么呢?
程序本身没什么错误

[解决办法]
谁说程序本身没错误?
[解决办法]
晕,这还没错误?


你的i数组是null,引用的时候当然要出现NullPointerException了。
[解决办法]
byte[] i = null;~~~ ||**||
[解决办法]
o_o
[解决办法]
new 一下就ok啦~~

热点排行