编写了一个简易计算器,前面能正常输入 为什么最后输出不出来呢?
switch写的不对吧
switch (c) {
case '+':
System.out.println(a + "+" + b + "=" + cal.add());
break;
case '-':
System.out.println(a + "-" + b + "=" + cal.sub());
break;
case '*':
System.out.println(a + "*" + b + "=" + cal.mul());
break;
case '/':
if (0 == b) {
System.out.println("除数为0");
} else {
System.out.println(a + "/" + b + "=" + cal.div());
}
break;
default:
System.out.println("输入错误");
}
你这么发图片,怕是看不出来什么情况,你应该知道如何发代码
System.out.println("这样发代码,才行");
关于你的问题,我看了日志,是Cal的15行不对,根据你的图片,我看不出来是哪里,你可以去检查下。