Java第二次作业格式讲述.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java第二次作业格式讲述

王俊仁——《Java语言》课程作业(第二次) PAGE  PAGE 8 《Java语言》课程作业 (第二次) 题 目 第 12题 学 院 计算机学院 专 业 软件工程 班 别 14级(1)班 学 号 3114006190 姓 名 王俊仁 2015年11月10日 一、课程题目 小四字体,1.5倍行距。必须完整抄下选做的题目。本次作业占期末总成绩的20%。 12. 编写一个程序,计算投资值在给定利率以及给定年数下的未来值。计算的公式如下所示: 使用文本域显示利率、投资总额和年数。当用户点击Calculate按钮时,在文本域显示未来的总额。 二、题目分析与设计 小四字体,1.5倍行距。针对题目分析,论述程序的设计过程。至少包括但不限于需要具备以下内容: 1. 论述题目的需求。 2. 论述界面设计过程,指出其设计上的创意及组件的布局策略。 3. 论述程序逻辑的实现,包括类的设计、对象的协作过程等,必要时加以各种图形和表格辅助论述。 4. 注明所使用的开发环境(Eclipse、NetBeans,JBuilder),解析关键代码部分的实现。 分析如下: 1.题目要求设计一个小程序,用户在文本框输入数字后,点击按钮执行相应的计算并将结果显示在文本框中。 2.采用网格(GridLayout)布局管理,使组件整齐排列,编写事件处理方法,为按钮注册事件监听器。 3.程序关键在编写事件处理方法,并为按钮注册监听器。 4.使用eclipse环境进行代码编写。 关键代码: f.setLayout(new GridLayout(5, 2));这是设置网格布局管理器 以下是计算的过程并处理异常。 void calculate()//计算方法 { try //处理异常 { double a=Double.parseDouble(new String(t1.getText())); double b=Double.parseDouble(new String(t2.getText())); double c=Double.parseDouble(new String(t3.getText())); double d=a*Math.pow((1+c/100),(b) ); DecimalFormat df=new DecimalFormat(.00); t4.setText(String.valueOf(df.format(d))); } catch (Exception e2) { // TODO: handle exception e2.printStackTrace(); } } 三、测试分析 小四字体,1.5倍行距。对程序的测试情况作出分析。至少包括但不限于需要具备以下内容: 1. 典型测试数据的构建,并且给出测试数据的预计结果 2. 本程序的测试情况,与预计结果作对比 附录:源代码 小四字体,1.5倍行距。必须带适量注释。着重考察编码风格、程序结构层次的设计等。 注意: 1. 不得直接使用JDK编写程序,必须使用某一种Java集成开发环境。 2. 所使用的JDK版本不得低于1.6。 3. 不得直接抄袭课本或其它资料的源代码。即使本人作业的程序逻辑与课本、其它资料的源代码的程序逻辑相同,也不得直接抄袭课本、其它资料的源代码(包括部分抄袭),必须进行改写。 4. 第13周星期四上交作业文档的打印版和电子版(包括作业文档电子版和源程序工程文件夹)。 .打印版:按题号顺序将相同选题的作业叠放在一起 电子版:相同选题的作业放在同一个文件夹中 5. 发生以下情况者,本次作业不及格: 1). 个人的文件夹带有病毒。 2). 程序不能运行,或者运行结果不正确。 3). 作业格式必须遵循本文档要求,不符合本要求者不及格。 4). 如果发现互相抄袭,则所有抄袭者的本次作业得分为0分。 5). 作业内容与预定选题不符合者,本次作业不及格。 源代码: import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.WindowLis

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档