问题描述:在软件园开饭店的小明最近很郁闷,经常在进行账目核查时出错,每次的计算结果总是有偏差。小王知道后打算为小明解决这个问题,经过调查发现,问题出现在计算器上,当前的计算器计算方法大部分是:输入数据,输入运算符,再输入数据,立刻给出计算结果,然后不断循环。当计算结束时,如果出现偏差或者数据,无法回...
分类:
其他好文 时间:
2014-07-10 00:13:40
阅读次数:
247
此小程序实现了计算器的基本功能:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class SimpleCalc extends JFrame{ private static final long se...
分类:
编程语言 时间:
2014-07-09 23:39:12
阅读次数:
295
功能很简单,输出一个数学表达式的字符串,输出一个结果值.还算是挺好用的一个小工具吧,比起系统自带的计算器来,它能够很方便的显示表达式.之前我曾发布过一个版本,新版本的界面与旧版本一模一样,不同的是:我重写了套用于数学表达式解析的库. 数学表达式解析算法使用的是分制递归,效率还算不错.也许使...
分类:
其他好文 时间:
2014-06-27 18:38:58
阅读次数:
169
实现简单的支持加、减、乘、除的计算器
复制一份Struts1Demo修改:Struts1Calc
方案1: Struts1Calc
创建4个Action,在页面中,通过JavaScript控制提交到不同的Action Bean。
AddAction:
public class AddAction extends Action {
@Override
public ActionForw...
分类:
其他好文 时间:
2014-06-27 08:53:06
阅读次数:
229
一个简单的计算器例子来描述工厂模式
Operator公共接口
package com.iss.factory;
public interface Operator {
public int getResult(int x, int y);
}
Add.java
package com.iss.factory;
public class Add i...
分类:
其他好文 时间:
2014-06-27 08:34:28
阅读次数:
243
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Calculator extends JFrame implements ActionListener{ private static...
分类:
编程语言 时间:
2014-06-26 17:14:16
阅读次数:
350
计算器的制作需要实现一下几个功能:加减乘除,连续计算,重复计算。 加减乘除就是简单的二元运算,连续计算就是不使用等号连续进行几次二元运算,重复计算就是进行一次二元运算之后再次单击等号可以将之前的运算再次进行一次。由于是C++的窗体程序,所以先设计出窗体的界面。界面如下。需要注意的是,上面的两个...
分类:
编程语言 时间:
2014-06-25 16:33:35
阅读次数:
236
设计模式被分成了三种类型,这次来说一下创建型中的工厂家族(简单工厂方法,工厂方法模式,抽象工厂)。通过了解,三者之间的比較来加深对工厂家族的了解。简单工厂: 工厂类中有必要的逻辑推断,依据client的选择能够动态的实例化相关类.去除了与详细产品的依赖。 例: 在上述计算器的样例...
分类:
其他好文 时间:
2014-06-25 12:58:22
阅读次数:
171
科学计算器
一开发平台
基于windows 7 +Eclipse开发,采用Java语言编码。
二模块及算法
软件简介:自动解析计算表达式,并进行运算返回结果的一个科学计算器程序。
①输入和输出
科学计算器的输入为一个类似于“SQRT(1+2)”形式的表达式的字符串,该输入对应的
运算结果为3的平方根。输出结果为一个表示运算结果的字符串,比如说
...
分类:
其他好文 时间:
2014-06-24 22:51:52
阅读次数:
302