Exception in thread "main" java.lang.NullPointerException at ysuan.main(ysuan.java:70)

来源:百度知道 编辑:UC知道 时间:2024/09/24 00:51:12
import java.io.*;
class yunsuan{
int num1,num2,num3,Number;
float result;
char fuhao1,fuhao2;
yunsuan(int n1,int n2 ,int n3,char fh1,char fh2)
{
num1=n1;num2=n2;num3=n3;fuhao1=fh1;fuhao2=fh2;Number=3;}
yunsuan(int n1,int n2,char fh)
{num1=n1;num2=n2;fuhao1=fh;Number=2;}
public void jisuan()
{if(Number==2)
switch(fuhao1){
case '+': result=num1+num2;break;
case '-': result=num1-num2;break;
case '*': result=num1*num2;break;
case '/': result=num1/num2;break;
}
else if(Number==3)
{if(fuhao1=='+')
switch(fuhao2)
{case '+': result=num1+num2+num3;break;
case '-': result=num1+num2-num3;break;
case '*': result=num1+num2*num3;break;
case '/': result=num1+num2/num3;break;
}
else if(fuhao1=='-')
switch(fuhao2)
{c

NullPointerException at ysuan.main(ysuan.java:70)
空指针错误,你查看一下代码 第70行看看调用了那些对象,然后这些有没有对应的\'NEW\'一下呢!

加异常处理