实验报告 编写一个简易实用的计算器。.doc

实验报告 编写一个简易实用的计算器。.doc

ID:57089146

大小:97.00 KB

页数:9页

时间:2020-08-01

实验报告 编写一个简易实用的计算器。.doc_第1页
实验报告 编写一个简易实用的计算器。.doc_第2页
实验报告 编写一个简易实用的计算器。.doc_第3页
实验报告 编写一个简易实用的计算器。.doc_第4页
实验报告 编写一个简易实用的计算器。.doc_第5页
资源描述:

《实验报告 编写一个简易实用的计算器。.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、开课实验室:现代信息交流中心40*开课时间:2012年**月**日实验报告:年月日学院名称年级、专业、班学号姓名同组姓名无课程名称Java程序设计实验项目名称四、Java图形用户界面开发指导教师尉斌实验类型验证□综合□设计√创新□成绩教师评语教师签名:年月日一、实验目的:熟悉Java图形用户界面的开发原理与技术,包括各种组件和容器技术。二、实验内容:编写一个简易实用的计算器。三、源代码清单:packageexp3;importjava.applet.Applet;importjava.awt.BorderLayout;import

2、java.awt.Button;importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.Panel;importjava.awt.TextField;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;classResultextendsPanel{TextFieldtf;Result(){tf=newTextField("0",25);add(tf);}}classKeyext

3、endsPanel{ButtonbackSpace,clearEnter,cancel,lBracket,rBracket;Buttonone,two,three,four,five,six,seven,eight,nine,zero;Buttonadd,subtract,multiplay,divide;Buttonsqrt,reciprocal,mod;ButtonpositiveAndNegative,point,equal;Key(){setLayout(newGridLayout(5,5));backSpace=newB

4、utton("←");backSpace.setForeground(newColor(255,0,0));add(backSpace);clearEnter=newButton("CE");clearEnter.setForeground(newColor(255,0,0));add(clearEnter);cancel=newButton("C");cancel.setForeground(newColor(255,0,0));add(cancel);lBracket=newButton("(");add(lBracket);

5、rBracket=newButton(")");add(rBracket);seven=newButton("7");add(seven);eight=newButton("8");add(eight);nine=newButton("9");add(nine);divide=newButton("/");add(divide);sqrt=newButton("sqrt");add(sqrt);four=newButton("4");add(four);five=newButton("5");add(five);six=newBu

6、tton("6");add(six);multiplay=newButton("*");add(multiplay);mod=newButton("%");add(mod);one=newButton("1");add(one);two=newButton("2");add(two);three=newButton("3");add(three);subtract=newButton("-");add(subtract);reciprocal=newButton("1/x");add(reciprocal);zero=newBut

7、ton("0");add(zero);positiveAndNegative=newButton("+/-");add(positiveAndNegative);point=newButton(".");add(point);add=newButton("+");add(add);equal=newButton("=");add(equal);}}publicclassCalculatorextendsAppletimplementsActionListener{Resultresult=newResult();Keykey=ne

8、wKey();booleanisInit=true;Stringoperation="";floattheFirstNum=0;floattheSecondNum=0;floatf=0;//用于括号计算时的使用Strings="";//用于括号计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。