制作简易计算器封装类

来源:互联网 发布:有话好好说 知乎 编辑:程序博客网 时间:2024/05/17 08:55

Calculator.java:

/** * @Title:Calculator.java * @Package:com.you.model * @Description:封装计算的数值类 * @author:Youhaidong(游海东) * @date:2014-6-15 下午10:40:34 * @version V1.0 */package com.you.model;import java.io.Serializable;/** * 类功能说明 * 类修改者 修改日期 * 修改说明 * <p>Title:Calculator.java</p> * <p>Description:游海东个人开发</p> * <p>Copyright:Copyright(c)2013</p> * @author:游海东 * @date:2014-6-15 下午10:40:34 * @version V1.0 */public class Calculator implements Serializable {/** * @Fields  serialVersionUID:序列化 */private static final long serialVersionUID = 1L;/** * 操作数一 */private double operandOne;/** * 操作数二 */private double operandTwo;/** * 运算结果 */private double result = 0.0;/** * 运算符 */private String operator;/** * 加法 */public double addition(){result = operandOne + operandTwo;return result;}/** * 减法 */public double subtraction(){result = operandOne - operandTwo;return result;}/** * 乘法 */public double multiplication(){result = operandOne * operandTwo;return result;}/** * 除法 */public double division(){result = operandOne / operandTwo;return result;}/** * @return the operandOne */public double getOperandOne() {return operandOne;}/** * @param operandOne the operandOne to set */public void setOperandOne(double operandOne) {this.operandOne = operandOne;}/** * @return the operandTwo */public double getOperandTwo() {return operandTwo;}/** * @param operandTwo the operandTwo to set */public void setOperandTwo(double operandTwo) {this.operandTwo = operandTwo;}/** * @return the result */public double getResult() {return result;}/** * @param result the result to set */public void setResult(double result) {this.result = result;}/** * @return the operator */public String getOperator() {return operator;}/** * @param operator the operator to set */public void setOperator(String operator) {this.operator = operator;}}


1 0
原创粉丝点击