java实验指导书

2026/1/18 14:30:25

面向对象程序设计

实验指导书

肖磊、宋鸿陟、彭红星

2012-10

目录

实验1 猜数字游戏 ................................................... 3 实验2 发牌游戏 ..................................................... 2 实验3实现一个圆类.................................................. 3 实验4 Java源代码分析程序........................................... 4 实验5 银行账户存取款业务 ........................................... 5 实验6 深克隆的House类 ............................................. 6 实验7 计算多个二维图形的面积之和 ................................... 7 实验8学生成绩分析程序.............................................. 8

实验1 猜数字游戏

实验类型:验证性

实验目的:掌握Java语言数据类型、基本输入输出、控制语句和方法的使用。 实验内容:

编写程序,项目名与类名均为GuessNumberGame。

每次游戏程序随机产生一个0-9之间的整数,要求玩家输入自己猜的数字,并对用户输入数字进行检查,进行如下提示:

? 如果用户猜对了,则提示:恭喜你,猜对了。结束本次游戏。

? 如果用户猜错了,则提示:你猜的数字太(大或小)了。要求用户继续猜。 如果连续3次没有猜对,则提示:游戏失败。

一次游戏结束时,提示用户是否继续新的游戏,果用户选择继续,则开始新一次游戏,否则输出:你共进行了XXX次游戏,成功XXX次,失败XXX次。然后结束程序运行。

提交要求:打包为可以执行的JAR文档,其中要包含源程序文件。

实验2 发牌游戏

实验类型:验证性

实验目的:掌握Java数组、方法、类的基本定义。 实验内容:

编写程序,项目名和类名均为PokerGame。 描述:

共有1幅扑克牌,不包括大王和小王共52张牌。 可能有n个人参与扑克游戏,2<=n<=6。

程序运行时输入n,然后52张牌分别依次分发给n个人。不能整除时,每个人的牌数可以不同,如3个人,则第1个人18张,第2个和第3个人17张牌。

发牌完成后按花色(顺序为黑桃、红心、草花、方块)和牌面大小输出每个人得到的牌。 例如:

输入人数:3 输出如下: 第1个人:

黑桃:K 10 5A 红心:10 3 2

草花:K 10 8 6 3 A 方块:Q J 5 2 第2个人: ....... 第3个人: ...... 要求:

(1)使用数组存放发牌情况。 (2)编写不同方法完成不同功能。

提交要求:打包为可以执行的JAR文档,其中要包含源程序文件。

2


java实验指导书.doc 将本文的Word文档下载到电脑
搜索更多关于: java实验指导书 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219