12345
实现计算器加减乘除功能。
要求:
编写计算器类Calculator,该类中定义加减乘除四个方法,数字通过参数传递到方法中进行运算并返回。
编写计算器类的测试类CalculatorTest,根据用户输入的数字及运算需要的数值,执行相应的运算并在控制台输出结果。
实现计算器加减乘除功能。
要求:
编写计算器类Calculator,该类中定义加减乘除四个方法,数字通过参数传递到方法中进行运算并返回。
编写计算器类的测试类CalculatorTest,根据用户输入的数字及运算需要的数值,执行相应的运算并在控制台输出结果。
2020-02-27
import java.util.Scanner;
public class Calculator {
//定义加的方法
public void add(double num1,double num2) {
double add = num1+num2;
System.out.println("运算结果是:"+add);
}
//定义减的方法
public void sub(double num1,double num2) {
double sub = num1-num2;
System.out.println("运算结果是:"+sub);
}
//定义乘的方法
public void mul(double num1,double num2) {
double mul = num1*num2;
System.out.println("运算结果是:"+mul);
}
//定义除的方法
public void div(double num1,double num2) {
double div = num1/num2;
System.out.println("运算结果是:"+div);
}
//main方法开始执行
public static void main(String[] args) {
//创建Scanner实例
Scanner sc = new Scanner(System.in);
//创建Caluctor类的实例
Calculator calculator = new Calculator();
System.out.println("请输入你要执行的操作:1.加法 2.减法 3.乘法 4.除法");
int seclect = sc.nextInt();
System.out.println("请输入第一个数:");
double num1 = sc.nextDouble();
System.out.println("请输入第二个数");
double num2 = sc.nextDouble();
//使用switch来实现不同的选择
switch(seclect) {
//如果用户输入了1,则调用前面定义好的‘加’的方法
case 1:
calculator.add(num1, num2);
break;
//如果用户输入了2,则调用前面定义好的‘减’的方法
case 2:
calculator.sub(num1, num2);
break;
//同理
case 3:
calculator.mul(num1, num2);
break;
case 4:
calculator.div(num1, num2);
break;
default:
System.out.println("请输入合法的数字");
break;
}
}
}
举报