使用多态实现计算器的加减乘除,根据运算符不同实例化不同子类进行计算(运算符可键盘接收输入)
- 例如:加法有num1、num2属性,方法:计算求和
- 减法有num1、num2属性,方法:计算求差
- 乘法有num1、num2属性,方法:计算求乘
- 除法有num1、num2属性,方法:计算求除
先看效果图:
代码如下:
package com_03.jin;
import java.util.Scanner;
/**
* 使用多态实现计算器的加减乘除,根据运算符不同实例化不同子类进行计算(运算符可键盘接收输入)
* 例如:加法有num1、num2属性,方法:计算求和
* 减法有num1、num2属性,方法:计算求差
* 乘法有num1、num2属性,方法:计算求乘
* 除法有num1、num2属性,方法:计算求除
*/
public class Demo5 {
public static void main(String[] args) {
Calculate calculate = null;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个数:");
int a = scanner.nextInt();
System.out.println("请输入操作符:")