简单工厂——实现四则运算

这篇博客详细介绍了如何运用简单工厂模式来实现四则运算。通过接收用户输入的数字和运算符,工厂类动态创建对应的计算类实例,并执行计算操作。
摘要由CSDN通过智能技术生成

实质:
一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。

过程:
1.合理输入两个数字
2.合理输入一个运算符(正则)
3.工厂创建具体类 (赋给成员)
4.成员执行计算函数

代码

package Try_sig.Fac;

import java.util.Arrays;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class Alu_fac {
	public static void main(String[] args) {
		Result result = new Result();
		input_2_num(result);
		input_oper(result);
		Fac_M factoc = new Fac_M(result);
		factoc.get_End();
	}

	public static void input_2_num(Result result) {
		String a = null;
		String b = null;
		Scanner input = new Scanner(System.in);
		System.out.println("----start-----");
		double d_a = 0;
		double d_b = 0;

		boolean a_flag = true;
		while (a_flag) {
			try {
				System.out.print("input number a :");
				a = input.nextLine();
				d_a = Double.parseDouble(a);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值