package Method;
import java.util.Scanner;
public class Demo06 {
// 实现一个简易计算器 加减乘除
public static void main(String[] args) {
double result =0;
System.out.println("输入两个数和符号,以空格为分割符,回车结束");
Scanner scanner =new Scanner(System.in);
double a =scanner.nextInt();
String signal = scanner.next();
double b =scanner.nextInt();
switch (signal){
case "+":
System.out.println(result= add(a,b));
break;
case "-":
System.out.println(result= subtract(a,b));
break;
case "*":
System.out.println(result = multiply(a, b));
break;
case "/":
Demo06 demo06 =new Demo06();
try {
demo06.divide(a,b);
} catch (ArithmeticException e) {
System.out.println("除数不能为0");
}
break;
}
scanner.close();
}
public static double add(double a,double b){
return a+b;
}
public static double subtract(double a,double b){
return a-b;
}
public static double multiply(double a,double b){
return a*b;
}
public void divide(double a,double b) throws ArithmeticException {
if(b==0){
throw new ArithmeticException();
}else{
System.out.println(a/b);
}
}
}
简易计算器实现(仅加减乘除简单运算,除法异常抛出)
最新推荐文章于 2022-04-21 23:43:34 发布