面向对象程序设计实训指导书-第一部分.docxVIP

面向对象程序设计实训指导书-第一部分.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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.实现

文档评论(0)

changlipo2019 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档