需求说明:
定义一个计算器类, 实现计算器类中加、 减、 乘、 除的运算方法, 每个方法能够接收2个参数。
实现思路:
- 定义计算器类。
- 定义计算器类中加、减、乘、除的方法。
- 定义测试,进行四则运算。
实现代码:
import java.util.Scanner; public class Calculator { //计算两个数的和 public void add(double num1,double num2) { System.out.println(num1 + num2); } //计算两个数的差 public void subtraction(double num1,double num2) { System.out.println(num1 - num2); } //计算两个数的积 public void multiply(double num1,double num2) { System.out.println(num1 * num2); } //计算两个数的商 public void divide(double num1,double num2) { if(num2==0) { System.out.println("除数不能为0!"); }else { System.out.println(num1 / num2); } } public void calc() { Scanner sc = new Scanner(System.in); System.out.println("请输入需要计算的第一个数:"); int num1 = sc.nextInt(); System.out.println("请输入需要计算的第二个数:"); int num2 = sc.nextInt(); System.out.println("请选择运算【+,-,*,/】"); char op = sc.next().charAt(0); switch (op) { case '+': add(num1, num2); break; case '-': subtraction(num1, num2); break; case '*': multiply(num1, num2); break; case '/': divide(num1, num2); break; default: System.out.println("您输入的运算符本程序不支持!"); break; } } public static void main(String[] args) { Calculator c = new Calculator(); c.calc(); } }