MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » 总是报错,请大家帮下

总是报错,请大家帮下(2)

www.MyException.Cn  网友分享于:2013-12-15  浏览:6次

{
int   i,j;  
for(i=1;i <=   n;i++)   if(HT[i].parent==0){s1=i;break;}  
for(j=i+1;j <=n;j++)  
if(HT[j].parent==0){s2=j;break;}  
for(i=1;i <=n;i++)  
if((HT[s1].weight> HT[i].weight)&&(HT[i].parent==0)&&(s2!=i))   s1=i;  
for(j=1;j <=   n;j++)  
if((HT[s2].weight> HT[j].weight)&&(HT[j].parent==0)&&(s1!=j))   s2=j;  
}  
}

为什么上面的程序老是报下面的错:
java.lang.NullPointerException
datastructure.HuffmanTree.HuffmanCoding(HuffmanTree.java:56)
datastructure.HuffmanTree.draw(HuffmanTree.java:36)
org.apache.jsp.WebRoot.huffmanTree_jsp._jspService(huffmanTree_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



------解决方案--------------------
没行号呀,看着累
------解决方案--------------------
是啊 先确定是在哪一行附近,我们数不过来的
可能是取的数据是空指针,造成此类错误

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有