- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计实训指导书-第一部分.docx
计算机与软件工程学院软件工程系面向对象程序设计实训(java)软件工程小组控制结构实训实训 1:一、项目目标1.理解和掌握数据的的数据的基本类型及表达式;2.熟练掌握分支语句的使用;3.熟练掌握循环语句的使用。二、项目任务1.编写程序计算如下分段函数的值:2x 10 ,x 0y e x sin x,x0 x 30x 302.编写程序求12 - 22 32 42 .... 972 982 992 1002三、项目分析1.它是一个分段函数,其中 x 是整数。要计算 y 的值,还需要使用 Math 类中的函数。2.主要求 1-100 各奇数项的和减去偶数项的和。四、项目完成思路1.使用 Scanner 类对象从键盘上输入一个整数 x,判断 x 的值范围,然后使用 Math 类中的函数 exp()、sin()、sqrt()等计算 y 的值。2.该题计算 1 到 100 中各奇数的平方和减去各偶数的平方和。五、设计实现1.构建包结构无2.打开 NetBeab IDE,点菜单文件-新建项目;在出现的新建项目窗口中,在类别 选择java,在项目中选择java 应用程序,然后单击下一步。在新建 java 应用程序 窗口中的项目名称栏输入:sx1,取消创建主类选择,然后点击完成按钮,即完成了项目建立。3.设计实现分段函数类右击项目 sx1,在出现的弹出式菜单中依次选择:新建-java 类,在出现的窗口中,在 类名框 中输入:FuiDuan,然后点击完成。即在编辑窗口中出现如下代码:public class FuiDuan {}在类体中录入主方法:public static void main(String[] args) {}然后在主方法体中实现分段函数。2.设计实现求和的类右击项目 sx1,在出现的弹出式菜单中依次选择:新建-java 类,在出现的窗口中,在 类名框 中输入:PinFangHe,然后点击完成。即在编辑窗口中出现如下代码:public class PinFangHe{}在类体中录入主方法:public static void main(String[] args) {}然后在主方法体中实现12 - 22 32 42 .... 972 982 992 1002 。六、分别运行 FuiDuan 类、PinFangHe 类,查看运行结果,检查结果是否正确。七、撰写项目实训报告。拓展:编程求1 1 1!实训 2:1 12!3! .... 1的近似值,要求误差小于 0.0001。n!依照实训 1 的步骤,编程计算下列公式的值: (1)12+22+32+...+(10×n+2)(2)1×2-2×3+3×4-4×5+...+(-1)(n-1)×n×(n+1)(3)11 1 211 2 3 ... 1 1 2 3 ... n实训 1:大乐透模拟一、项目目标类与对象实训1.了解面向对象中的类,熟练理解类、对象、消息的含义;2.掌握类和方法的定义、类的实例化、成员变量和方法的调用;3.掌握类的构造方法的定义及使用构造方法初始化对象 二、项目任务设计实现一个简易的大乐透模拟工具。运行程序后,能显示本期的中奖结果。大乐透--”35 选 5 加 12 选 2”是国家体育总局体彩中心向全国推出的一种全新大盘彩票玩法。”35 选 5 加 12 选 2”玩法发球双区号大乐透,玩法简单易懂,彩民们在购买”35 选 5加 12 选 2”时,可以从现在开始 01-35 共 35 个号码中,选取 5 个号码为前区,并从 01-12共 12 个号码中选取 2 个号码为后区号码,组合为一注进行单式投注。三、项目分析根据项目任务,本项目需要先设计大乐透类中的城要的方法,然后瑞实现每一部分的功能。 大乐透中奖号码均是两位出现。四、项目完成思路可以按照以下过程来设计:1.确定大乐透的编号分配机制。大乐透的中奖编号分为前区(5 组 1~35 的随机数)和后区(2 组 1-12 的随机数),前区和后区的数字不能重复。2.实现随机数生成。其中需要解决的问题:1.如何生成随机数。可以考虑 Math 类中的 random()方法,也可以考虑 Random 类中的random()方法。同时生成的随机数如果是一位,可以考虑 format()方法来固定格式。2.如何去重复。利用 String 类中 contains()方法,来去年重复号码的可能。五、设计实现1.构建包结构无2.打开 NetBeab IDE,点菜单文件-新建项目;在出现的新建项目窗口中,在类别 选择java,在项目中选择java 应用程序,然后单击下一步。在新建 java 应用程序 窗口中的项目名称栏输入:daletou,取消创建主类选择,然后点击完成按钮,即完成了项目建立。3.实现
您可能关注的文档
- 1PLC与变频器项目教程1.doc
- 1课程论文-农业科技成果转化研究.doc
- 2011服务客户确认单.docx
- 2015考研数学真题(数一).doc
- 2016年防突措施计划(一).doc
- 2017-2018学年九年级思想品德期末复习同步测试第一单元--承担责任--服务社会B卷.doc
- 2017-2018学年高中历史第1单元中国古代的农耕经济第1课精耕细作农业生产模式的形成教师用书.doc
- 2017-2018学年高中历史第1单元古代中国经济的基本结构与特点第1课发达的古代农业教师用书.doc
- 2017-N-关键技术研究-农业与社发-民生社会事业及临床诊疗攻关-民生.doc
- 2017-国家局飞检不合格项汇总.docx
- 预防感冒、抗病毒的13种食物.docx
- 高中地理第三章农业地域的形成与发展3.1农业的区位选择习题.doc
- 高中地理第三章农业地域的形成与发展3.2以种植业为主的农业地域类型习题.doc
- 高等工程热力学-编程.doc
- 2014-2016年陕西省初中毕业学业考试试题(英语)无答案.docx
- 2015南沙区中考一模英语试题答案-广州市南沙区2015年初中毕业班综合测试一.doc
- 2016年小学数学毕业模拟考试试卷.doc
- 2017年广东省初中毕业生学业考试英语+答案.doc
- 2017年湖南省长沙市初中毕业学业水平考试地理试题(有答案).doc
- 2017年福建省普通高中毕业班单科质量检查物理试题及答案(上末).doc
最近下载
- 八代雅阁原车音响升级操作指导书.pdf VIP
- 动物疫病防治技术 动物疫病防治技术 4能力单元四 猪的传染病 4-2 猪链球菌病.ppt VIP
- 自然人独资股权转让协议.docx VIP
- 小学生活垃圾归类课件PPT.pptx VIP
- 化学品安全培训内容.pptx VIP
- 视器-眼-人体解剖学ppt课件-感觉器官.pptx VIP
- 静配中心PIVAS静脉用药调配中心设备的保养及维护.pptx VIP
- 义务教育版(2024)七年级全一册信息科技 第6课 数字身份辨设备 课件.pptx VIP
- 第9课《天上有颗“南仁东星”》课件++++++++++++2025-2026学年统编版语文八年级上册.pptx VIP
- 菜点酒水知识试卷.pdf VIP
文档评论(0)