好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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

理系统

精品文档

配置Java编程环境、随机数、输入输出流、图型用户界面、图书管理系统 实验报告内容: 一、 实验目的

(1) 培养学生网络应用程序的编程能力,在学生具有一定

的计算机和网络知识的基础上开设Java程序设计课程,使学生能够运用Java语言作为完成应用程序设计的基本工具。

(2) 熟悉Java语言在eclipse开发平台上创建新的工程、

创建新的类,以及源代码完成后的编译、运行、调试过程;

(3) 掌握Java的控制流和随机数的方法;

(4) 熟悉Java语言中创建新的类对象的声明、静态类成员

的定义以及使用过程。

二、 实验性质

设计性

三、 实验内容

1、配置JDK环境、包括ClassPath 和path的编辑

收集于网络,如有侵权请联系管理员删除

精品文档

2. 编写Java程序,贪心猪游戏,一个简单的两人掷色子游戏,先达到或者超过100分的玩家获胜。玩家轮流进行游戏,每次掷出一个六面色字。

如果玩家掷出1,不得分并换人。

如果玩家掷出2-6,就可以选择:再掷一次,或保留得分。这样的话会吧所有得分计入该玩家的成绩并换人。

请编写人家对贪心猪游戏程序。轮到玩家时,程序会显示双方成绩和之前的点数。玩家可以输入“r”重掷色子,或者输入“h”保留得分。

计算机程序会根据以下规则进行游戏:

轮到计算机游戏时候,持续掷色子,直到达到或者超过20分才予以保留。如果计算机获胜或掷出1,则本轮立即结束。

玩家先掷色子。 四、 实验环境 1. 计算机一台;

2. 中文Windows操作系统;安装JDK1.6以上版本,安装EclipseIDE软件。 五、 实验主要步骤

1. 问题分解,(画出程序流程图)

收集于网络,如有侵权请联系管理员删除

精品文档

begin(sum1<100)&&(sum2<100)&&(sum3<100)玩家1掷色子玩家2掷色子电脑掷色子cnum+=cnumnum == 1N输r重掷或着h保存input == rnum == 1N输r重掷或着h保存input == rYcnum == 1sum2=sum2+numNsum1=sum1+numNsum1 >= 100YYYYNcnum >= 20NNsum2 >= 100sum3=sum3+cnumsum3 >= 100Ysum3=sum3Y输出玩家2赢输出玩家1赢Y输出电脑赢end

图1.1 实验一流程图

2.给出程序源码 见附录 3.程序运行结果 见附录

六.实验小结

本次实验使我对类的概念有了进一步的了解,学会用类来实现一些基本的程序设计;本次实验使我懂得了在内部类的声明时加上static使其成为静态内部类来避免资源的浪费、保持封装的完整性;本次实验使我认识到在玩家1、玩家2和电脑循环过程可

收集于网络,如有侵权请联系管理员删除

Y精品文档

以不必用一个额外的整数n来判断下一轮到谁玩,而可以直接在定义其掷色子的过程中,在点数为1时,下一步执行下一位玩家的行为。

实验报告内容: 一、实验目的

(1) 掌握输入流和输出流类在进行文件读写时的一般方法和

具体步骤;

(2) 掌握对从文本文件中读出的字符串进行处理的常用方

法和具体步骤;

(3) 掌握文件处理过程中异常处理的方法。

二、实验性质

设计性

三、实验内容

编写Java程序,建立一个包含“I hate programming!”的文本文件。编写一个程序,让它从文本文件读取这行文字,并将文字中第一次出现“hate”改成“love”。在这个编程项目中,程序将输出“I love programming!”到另外一个文本文件里面。

收集于网络,如有侵权请联系管理员删除

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

Java实验--贪心猪小游戏、输入输出流、图形化界面、图书管理系统精品文档配置Java编程环境、随机数、输入输出流、图型用户界面、图书管理系统实验报告内容:一、实验目的(1)培养学生网络应用程序的编程能力,在学生具有一定的计算机和网络知识的基础上开设Java程序设计课程,使学生能够运用
推荐度:
点击下载文档文档为doc格式
049wh51xr92xn8u9whcj4n25q6ny0j004ck
领取福利

微信扫码领取福利

微信扫码分享