如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE\*MERGEFORMAT352020年4月19日用JAVA编写的计算器程序设计报告文档仅供参考目录TOC\o"2-3"\h\z\t"标题1,1,目录,1"HYPERLINK\l"_Toc"目录PAGEREF_Toc\hIHYPERLINK\l"_Toc"1需求分析PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.1计算器的基本功能:PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.1.1加法运算:用数字按钮和“+”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.1.2减法运算:用数字按钮和“-”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.1.3乘法运算:用数字按钮和“*”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.1.4除法运算:用数字按钮和“/”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.2退格键和清零键:用”Backspace”和”C”按钮实现;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3计算器的科学计算方法:PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3.1开方:用数字按钮和“Sqrt”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3.2百分比:用数字按钮和“%”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3.3求倒数:用数字按钮和“1/x”按钮进行运算;PAGEREF_Toc\h1HYPERLINK\l"_Toc"2设计PAGEREF_Toc\h2HYPERLINK\l"_Toc"2.1用户界面设计PAGEREF_Toc\h2HYPERLINK\l"_Toc"2.1.1该计算器程序的设计:用户界面包括Swing组件,不过程序中大都使用的是AWT组件.importjava.awt.*;PAGEREF_Toc\h2HYPERLINK\l"_Toc"2.1.2在AWT组件,PAGEREF_Toc\h2HYPERLINK\l"_Toc"2.1.3这个界面设计中包含了两个接口,单击事件监听器接ActionListener口和键盘事件监听器接口(KeyListener).PAGEREF_Toc\h3HYPERLINK\l"_Toc"2.1.4程序设计中,使用了布局管理:PAGEREF_Toc\h4HYPERLINK\l"_Toc"2.2概要设计PAGEREF_Toc\h4HYPERLINK\l"_Toc"2.2.1Calculator类中的类名是Calculator.它的功能是使用图形用户来实现计算器的界面设计和运算功能以及一些科学运算方法.PAGEREF_Toc\h4HYPERLINK\l"_Toc"2.2.2main主类.中调用了cal.display来实现计算器的功能.PAGEREF_Toc\h4HYPERLINK\l"_Toc"3实现PAGEREF_Toc\h4HYPERLINK\l"_Toc"4测试PAGEREF_Toc\h16HYPERLINK\l"_Toc"4.1实现加法运算:4+12=16PAGEREF_Toc\h16HYPERLINK\l"_Toc"4.2实现减法运算:22-11=11PAGEREF_Toc\h17HYPERLINK\l"_Toc"4.3实现乘法运算:3*9=27PAGEREF_Toc\h17HYPERLINK\l"_Toc"4.4实现除法运算:64/32=2PAGEREF_Toc\h18HYPERLINK\l"_Toc"4.5用”C’实现清零功能:PAGEREF_Toc\h18HYPERLINK\l"_Toc"4.6用”Backspace”实现退格功能:PAGEREF_Toc\h19HYPERLINK\l"_Toc"4.7求倒数:1/4=0.25PAGEREF_Toc\h19HYPERLINK\l"_Toc"5总结和体会PAGE