自己动手写了一个小程序,在eclipse中没有报错,但是在控制台报错了,有图片
代码如下:public class Calculate {
private int num1;
private int num2;
private char option;
public void initcalculate(int a1,int a2, char o){
num1=a1;
num2=a2;
if(o=='+'||o=='-'||o=='*'||o=='/'){
option=o;
}else{
option='+';
}
}
public void calculate(){
switch(option){
case '+': System.out.println("加法运算"+(num1+num2));
break;
case'-': System.out.println("减法运算"+(num1-num2));
break;
case'*': System.out.println("乘法运算"+(num1*num2));
break;
case'/': System.out.println("除法运算"+(num1/num2));
break;
}
}
}
package test;
public class Testcalculate {
public static void mian(String[] args){
Calculate c=new Calculate();
c.initcalculate(8,2,'*');
c.calculate();
}
}