《Java程序设计》实验指导书(双语)2012(15)

2021-04-06 03:10

实验四 图形用户界面应用(6课时)

一、实验目的

1.掌握Java图形用户界面的概念、设计与应用。

2.熟悉标签、文本框、文本行、按钮等组件的应用方法。 3.掌握Java中的事件处理机制。

4.掌握Java中Math类中数学函数(例如:sin(x)、cos(x)、round(x)、sqrt(x)等)方法的应用,以及输出数据格式处理的技能。

5.采用任务驱动法,学会使用Java提供的各种图形界面设计类进行设计。 二、实验要求

实验课之前,认真复习教材上关于图形用户界面设计的例题,,对计算器的功能进行分析,设计好计算器的界面和功能。该程序较复杂,同学们更要按照要求,对每个类、每个方法标注有功能说明,其说明用文档注释方式表示/* */。

三、实验内容

(一)认真学习教材上源程序和课后复习题,偶数编程题。

(二)编程设计题(本题应在实验报告上完成,应提交实验源代码,实验运行数据及运行结果)

根据以下任务的要求,自己设计方案,并实现任务的目标,并且至少使用三组数据进行测试,这些输入的数据应该考虑到各种情况,包括边界条件、完全不符合要求的数据、能够正常运行的多种情况数据、有可能造成程序崩溃的数据,等等。实验报告上要体现输入的各种数据运行的效果。

【任务1】教材PROGRAMMING EXERCISES 12.5 【任务2】教材PROGRAMMING EXERCISES 13.2 【任务3】教材PROGRAMMING EXERCISES 16.5 **【任务4】设计一个计算器程序

【要求】请按照以下要求,设计方案并实现相应功能。①有计算器界面,计算器可进行四则运算和部分函数运算;②可以输入浮点数;③通过单击“+”、“-”、“×”、“÷”、“1/x”、“sqrt”、“lg”、“sin”按钮进行加法、减法、乘法、除法、倒数、开平方、常用对数、正弦函数运算;④使用鼠标单击相应数字(含小数点)按钮进行输入;⑤输入的角度数据为以“度.分秒”格式,需要转换单位,以适应计算;⑥要显示计算结果时,须单击“=”按钮;⑦对于小数,保留4位;⑧要能够排除非法输入(如:一个实数中有两个小数点或运算符相连,等等)和改正输入过程中的错误。

要求:

实验课之前,认真复习教材上关于图形用户界面设计的例题,对计算器的功能进行分析,设计好计算器的界面和功能。该程序较复杂,同学们更要按照要求,对每个类、每个方法标注有功能说明,其说明用文档注释方式表示/* */。

⑴有小数时,保留4位小数,且符合四舍五入原则。例如:用10÷3得到的结果应该是0.3333;20÷3得到的结果应该是0.6667。

⑵三角函数的输入是以“度.分秒”的格式输入的。例如某角度是30度35分54.7秒,为了输入时的操作方便,应输入30.35547表示30°35'54.7〞;计算该角度的正弦函数值,即sin30°35'54.7〞的结果应该是0.5090。

提示:在Java中,计算角度的正弦、余弦、正切等函数时,应注意sin、cos等函数


《Java程序设计》实验指导书(双语)2012(15).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:卫生保健室布置

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: