做个简易的计算器

使用多态实现计算器的加减乘除,根据运算符不同实例化不同子类进行计算(运算符可键盘接收输入)

  • 例如:加法有num1、num2属性,方法:计算求和
  • 减法有num1、num2属性,方法:计算求差
  • 乘法有num1、num2属性,方法:计算求乘
  • 除法有num1、num2属性,方法:计算求除

先看效果图:

做个简易的计算器_第1张图片

代码如下:

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("请输入操作符:");
        Strin

你可能感兴趣的:(java基础,面向对象)