java简易计算器

java简易计算器

ID:40556407

大小:127.00 KB

页数:12页

时间:2019-08-04

java简易计算器_第1页
java简易计算器_第2页
java简易计算器_第3页
java简易计算器_第4页
java简易计算器_第5页
资源描述:

《java简易计算器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java程序设计》课程实验《Java程序设计》实验报告题目:_计算器的实现学号:__01110317________姓名:___邢樑波________教师:___李香菊________东南大学成贤学院计算机系2012年5月28日12《Java程序设计》课程实验实验题目一、实验目的1.掌握图形用户界面程序的设计与实现。练习使用布局管理器设计一个计算器的界面,并练习使用事件监听器处理数据的输入,并完成相关的计算。二、实验内容设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负

2、号、求倒数、退格和清零功能。三、实验步骤1.在服务器上下载jdk-6u25-windows-i586.zip安装软件,并按照默认提示进行安装。2.配置JCreator,将其JDK修改为新自己安装的jdk6.0。打开菜单“Configure”下的“Options”选项,在对话框中左侧选择“JDKProfiles”,删除右侧原有的jdk信息,然后选择“new”新建,选择自己安装的jdk的目录。3.利用JCreator编写、编译并运行实验内容,将运行结果截图。四、实验结果1.实验内容1的源代码及运行结果截图。12《Java程序设计》课程实验1./***@(#)coun

3、ter.java***@author*@version1.002012/5/28*/importjava.awt.*;importjava.awt.event.*;publicclasscounterextendsFrame{publiccounter(Stringstr){super(str);}staticPanelpan=newPanel();//创建一个面板对象panstaticLabellab=newLabel("0.",Label.RIGHT);//创建标签Lab,文字又对其staticButtonb0,b1,b2,b3,b4,b5,b6,b7,b8

4、,b9,bp,ba,bs,bm,bd,be,bf,bg,bh,bl;staticFramefrm=newFrame("简易计算器(邢樑波01110317)");12《Java程序设计》课程实验staticStringBuffers1=newStringBuffer();//操作数1staticStringBuffers2=newStringBuffer();//操作数2staticStringBuffers3=newStringBuffer();//输出的字符staticStringBuffers4=newStringBuffer();//输出的字符static

5、intf=0,x=0;publicstaticvoidmain(String[]args)throwsException{Fontfont1=newFont("Serif",3,45);//设置字体frm.addWindowListener(newMyListenerA());b0=newButton("0");b0.addActionListener(newMyListener());b1=newButton("1");b1.addActionListener(newMyListener());b2=newButton("2");b2.addActionLis

6、tener(newMyListener());b3=newButton("3");b3.addActionListener(newMyListener());b4=newButton("4");b4.addActionListener(newMyListener());b5=newButton("5");b5.addActionListener(newMyListener());b6=newButton("6");b6.addActionListener(newMyListener());b7=newButton("7");b7.addActionListene

7、r(newMyListener());b8=newButton("8");b8.addActionListener(newMyListener());b9=newButton("9");b9.addActionListener(newMyListener());bp=newButton(".");bp.addActionListener(newMyListener());ba=newButton("+");ba.addActionListener(newMyListener());bf=newButton("1/x");bf.addActionListener(

8、newMyListene

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

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

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