当前位置:文档之家› 计算器的设计与实现

计算器的设计与实现

[4] VB数据库管理范例:&cid=23[EB/OL]
[5]java就业培训教程 .张孝祥 .北京:清华大学出版社,2003
[6]java编程思想 陈昊鹏 饶若男等译 .北京:机械工程出版社,2005
[7]java2应用编程150例 张晨 付冰 赵军等 北京:电子工业出版社,2003
[8]java课程设计 耿祥义 北京:清华大学出版社,2004
public void actionPerformed(ActionEvent e)
public void Display(int i)
public static void main(String[] args);
import .*;
public class Calculator extends JFrame implements ActionListener{
(3)可以进行阶乘与指数运算。
该计算器程序的设计先引入程序设计所需要的包,代码如下:
import .*;
import import .*;
125+235=的运行结果:
图4-1
图4-2
图4-3
100/3的运行结果:
图4-4
图4-5
图4-6
public class Calculator extends JFrame implements ActionListener
课程设计报告书
课程名称面向对象程序设计
设计题目计算器的设计与实现
2013年月
1、复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;
2、能设计符合问题要求的图形和用户界面程序,掌握常用组件的事件接口;
3、培养团队合作精神、创新意识及能力。
(1) 应具有相应的界面,如下图所示:
图示3-1
JPanel pnl1,pnl2;
JTextField textfild;
GridLayout grdlyt;
JButton b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bp,bd;
JButton badd,bsub,bmul,bdiv,bcos,bsin,bjiecheng,bpow,beql,bclear;
}
else if()==beql)
{
(true);
num2=());quals("0"))SP网站编程教程[M].第1版, 北京:北京希望电子出版社,2005
[2] 白勇.用B/S模式构建在线考试系统[J],重庆电力高等专科学校学报,2003,10(4): 100~130.
[3] Jiang Guo,Yuehong Liao,Behzad Survey of J2EE Application Performance Management Systems[J],Proceedings of the IEEE International Conference on Web Services (ICWS'04),(5):17~32.
(2) 操作符号定为:“+”,“—”,“*”,“/”,“.”,“sin”,“cos”等。
(3) 用户通过点击面板中的各种组件输入表达式,应在上方文本框中显示。
(4) 当用户点击“=”时,文本框中之前的内容应清空,直接显示表达式运算结果。
(1)可以进行加、减、乘、除等一些简单的运算。
(2)可以进行正弦、余弦的运算。
成绩 教师签字
String str;
boolean end,add,sub,mul,div,cos,sin,jiecheng,pow;
double num1,num2;
Calculator()
{
super("计算器");
grdlyt=new GridLayout(3,7,6,6);
;;
;
(ห้องสมุดไป่ตู้tr);
(false);
相关主题