java两人猜数字游戏_Java 来设计一个猜数字游戏GuessGame 面向对象的思想

这篇博客介绍了如何使用Java设计一个两人猜数字游戏。通过创建Gamestart、MainGame和Player三个类,实现了游戏流程。MainGame类作为游戏开始,调用gaming方法并生成系统随机数。Player类用于玩家操作,包括名字设定、猜数字和检查胜负。整个过程体现了面向对象编程的封装性和逻辑性,与C语言的面向过程编程形成对比。
摘要由CSDN通过智能技术生成

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

我们可以先创建三个类,把Gamestart作为入口,给MainGame创建一个对象然后调用gaming这个方法!

此时Gamestart 已经完成它的任务。

进入到MainGame这个类中程序开始从上到下执行!

第一步打印“游戏开始”

定义一个 Int

系统数字变量 Math.random()是系统方法随机出现几个数字由于是double类型的需要强转成int故要(int)强转,

*10表示是出现1到10 之间的数字。

接下来 我们又可以看Player这个类 我们定义三个对象,并且new 分配内存空间。

构造方法直接给玩家取名。我们要在MainGame 中操作都去Player中调用方法!

接下来就是调用GuessNumber()分别定义num_01,02,03 来接受。、

并且调用Player中printfInfo()方法;

在Player中这个GUessNumber是用系统随机分配函数分配的!

if开始逻辑判断然后继续调用Player中的checkwin方法!这就体现出封装性编程特点!

要用什么就去Player中创建方法!

在MainGame中调用!

这就是面向对象的思想!和C语言面向对象的截然不同!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值