没有合适的资源?快使用搜索试试~ 我知道了~
(完整版)Java实验--贪心猪小游戏、输入输出流、图形化界面、图书管理系统.doc
需积分: 9 1 下载量 101 浏览量
2022-10-23
23:55:35
上传
评论 1
收藏 929KB DOC 举报
温馨提示
试读
28页
(完整版)Java实验--贪心猪小游戏、输入输出流、图形化界面、图书管理系统.doc
资源推荐
资源详情
资源评论
配置 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掷色子
num == 1
sum1=sum1+num
Y
输r重掷或着h保存
input == r
N
N
Y
sum1 >= 100
Y
输出玩家1赢
end
玩家2掷色子
num == 1
sum2=sum2+num
Y
输r重掷或着h保存
input == r
N
N
Y
sum2 >= 100
N
输出玩家2赢
Y
N
电脑掷色子
cnum == 1
sum3=sum3+cnum
Y
cnum >= 20
Y
N
sum3=sum3
sum3 >= 100
cnum+=cnum
输出电脑赢
Y
图 1.1 实验一流程图
2.给出程序源码
见附录
3.程序运行结果
见附录
六.实验小结
本次实验使我对类的概念有了进一步的了解,学会用类来实
现一些基本的程序设计;本次实验使我懂得了在内部类的声明时
加上 static 使其成为静态内部类来避免资源的浪费、保持封装的完
整性;本次实验使我认识到在玩家 1、玩家 2 和电脑循环过程可以
不必用一个额外的整数 n 来判断下一轮到谁玩,而可以直接在定
义其掷色子的过程中,在点数为 1 时,下一步执行下一位玩家的
行为。
实验报告内容:
一、实验目的
(1) 掌握输入流和输出流类在进行文件读写时的一般方法和
具体步骤;
(2) 掌握对从文本文件中读出的字符串进行处理的常用方
法和具体步骤;
(3) 掌握文件处理过程中异常处理的方法。
二、实验性质
设计性
三、实验内容
编写 Java 程序,建立一个包含“I hate programming!”的文
本文件。编写一个程序,让它从文本文件读取这行文字,并将文
字中第一次出现“hate”改成“love”。在这个编程项目中,程序
将输出“I love programming!”到另外一个文本文件里面。
四、实验环境
1. 计算机一台;
2. 中文 Windows 操作系统;安装 JDK1.6 以上版本,安装
EclipseIDE 软件。
五、实验主要步骤
1 问题分解,(画出程序流程图)
begin
读取文件1中的内容
end
建立一个包含“ I hate
programming”文本文件1
将第一次出现的
“hate”改为“love”
输出“I love
programming”到另一个文
本文件2中
图 2.1 实验二流程图
2.给出程序源码
见附录
3.给出程序运行结果
见附录
六、实验小结
本次实验使我对文件输入输出的概念有了进一步的了解,学会
用创建新的文本文件、编程读取文本中的内容以及将所得内容输
出到相应的文本文件中的方法;本次实验使我认识到在文件相应
的操作进行完之后,要注意将相应的文件进行关闭。
实验报告内容:
剩余27页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功