Java实验--贪心猪小游戏、输入输出流、图形化界面、图书管理系统.docx

Java实验--贪心猪小游戏、输入输出流、图形化界面、图书管理系统.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置 Java 编程环境、随机数、输入输出流、图型用户界 面、图书管理系统 实验报告内容: 一、实验目的 培养学生网络应用程序的编程能力, 在学生具有一定的 计算机和网络知识的基础上开设 Java 程序设计课程, 使学生能够运用 Java 语言作为完成应用程序设计的基 本工具。 熟悉 Java 语言在 eclipse 开发平台上创建新的工程、 创建新的类,以及源代码完成后的编译、运行、调试过 程; 掌握 Java 的控制流和随机数的方法; 熟悉 Java 语言中创建新的类对象的声明、静态类成员 的定义以及使用过程。 实验性质 实验性质 设计性 实验内容 1、配置 JDK环境、包括 ClassPath 和 path 的编辑 编写 Java 程序,贪心猪游戏,一个简单的两人掷色子游 戏,先达到或者超过 100 分的玩家获胜。玩家轮流进行游戏,每 次掷出一个六面色字 如果玩家掷出 1,不得分并换人 如果玩家掷出 2-6 ,就可以选择:再掷一次,或保留得分。这 样的话会吧所有得分计入该玩家的成绩并换人。 请编写人家对贪心猪游戏程序。轮到玩家时,程序会显示双 方成绩和之前的点数。 玩家可以输入“r ”重掷色子,或者输入“h” 保留得分。 计算机程序会根据以下规则进行游戏: 轮到计算机游戏时候,持续掷色子,直到达到或者超过 20 分 才予以保留。如果计算机获胜或掷出 1,则本轮立即结束。 玩家先掷色子。 四、 实验环境 计算机一台; 中文 Windows 操作系统;安装 JDK1.6 以上版本,安装 EclipseIDE 软件。 五、 实验主要步骤 问题分解,(画出程序流程图) 图 1.1 实验一流程图 给出程序源码 见附录 程序运行结果 见附录 六.实验小结 本次实验使我对类的概念有了进一步的了解,学会用类来实 现一些基本的程序设计;本次实验使我懂得了在内部类的声明时 加上 static 使其成为静态内部类来避免资源的浪费、保持封装的完 整性;本次实验使我认识到在玩家 1、玩家 2 和电脑循环过程可以 不必用一个额外的整数 n 来判断下一轮到谁玩,而可以直接在定 义其掷色子的过程中,在点数为 1 时,下一步执行下一位玩家的 行为。 实验报告内容: 一、实验目的 ( 1) 掌握输入流和输出流类在进行文件读写时的一般方法和 具体步骤; ( 2) 掌握对从文本文件中读出的字符串进行处理的常用方 法和具体步骤; ( 3) 掌握文件处理过程中异常处理的方法。 二、实验性质 设计性 三、实验内容 编写 Java 程序,建立一个包含“ I hate programming! ”的 文本文件。编写一个程序,让它从文本文件读取这行文字,并将 文字中第一次出现“ hate ”改成“ love ”。在这个编程项目中,程 序将输出“ I love programming !”到另外一个文本文件里面。 四、实验环境 1. 计算机一台; 2. 中文 Windows 操作系统;安装 JDK1.6 以上版本,安装 EclipseIDE 软件。 五、实验主要步骤 1 问题分解,(画出程序流程图) 建立一个包含“ I hateprogramming ”文本文件 1 建立一个包含“ I hate programming ”文本文件 1 读取文件 1中的内容 图 2.1 实验二流程图 2. 给出程序源码 见附录 给出程序运行结果 见附录 六、 实验小结 学会本次实验使我对文件输入输出的概念有了进一步的了解, 用创建新的文本文件、编程读取文本中的内容以及将所得内容输 出到相应的文本文件中的方法;本次实验使我认识到在文件相应 的操作进行完之后,要注意将相应的文件进行关闭。 学会 实验报告内容: 、实验目的 1)掌握 Swing 包中常用的组件使用方法; 2)掌握使用 Swing 包中常用组件实现简单的图形化输出过 程中对各组件的添加步骤以及添加方法; 3)熟悉布局管理器的适用场合,掌握事件处理机制; 4)掌握事件监听器的使用。 实验性质 实验性质 设计性 三、实验内容 编写一个对输入的英文单词按照字典排序的程序,界面如图, 当在一个文本域输入若干个英文字单词,单击字典排序按钮,另 一个文本域 对输入的英文单词进行排序;当按清空按钮,另一个 文本区域的内容同时清空。要求通过 Swing 组件完成本程序的编 写。 四、实验环境 1. 计算机一台; 2. 中文 Windows 操作系统;安装 JDK1.6 以上版本,安装 EclipseIDE 软件。 五、实验主要步骤 1.问题分解,(画出程序类图) begin begin end 图 3.1 实验三流程图 2. 给出程序源码 见附录 给出程序运行结果 见附录 六、实验小结 本次实验使我对图形化界面的概念有了进一步的了解,学会

文档评论(0)

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

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

1亿VIP精品文档

相关文档