package demo;

import java.util.Scanner;

import com.util.calculator.CalculatorBase;
import com.util.calculator.CalculatorFactory;
/**
 * Description: 设计模式入门01:写一个计算器
 * All Rights Reserved.
 * @version 1.0  2017年11月13日 上午11:51:36  by Nina
 */
public class Calculator {
    @SuppressWarnings("resource")
    public static void main(String[] args) {
       System.out.println("请输入参数num1:");
    Scanner scanner1 = new Scanner(System.in);
       double num1 = scanner1.nextDouble();
       System.out.println("请输入参数num2:");
       Scanner scanner2 = new Scanner(System.in);
       double num2 = scanner2.nextDouble();
       System.out.println("请输入运算符号:");
       Scanner scanner3 = new Scanner(System.in);
       String operate = scanner3.next();
       
       CalculatorBase calculator = CalculatorFactory.createOperate(operate);
       
       calculator.setNum1(num1);
       calculator.setNum2(num2);
       System.out.println(calculator.getResult());
    }
    
}
最近下载更多
sunjiahui0616  LV2 2022年10月12日
九千风云  LV1 2022年10月10日
cccccc12  LV8 2022年5月19日
阿风啦  LV14 2020年10月9日
admin_z  LV22 2020年5月23日
拒绝热巴四次  LV1 2020年4月7日
16622133955  LV1 2020年4月1日
1958918071  LV1 2020年3月21日
niuniuyahoo  LV1 2020年3月18日
2603672128  LV1 2020年2月13日
最近浏览更多
huangtian  LV3 2023年6月24日
Q256688 2023年5月1日
暂无贡献等级
话就一个  LV2 2022年12月17日
15342201772  LV7 2022年12月10日
103463  LV1 2022年12月5日
微信网友_6241684106432512  LV2 2022年11月30日
sunjiahui0616  LV2 2022年10月12日
九千风云  LV1 2022年10月10日
usuurr 2022年9月28日
暂无贡献等级
wanglinddad  LV54 2022年5月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友