如何用java写石头剪刀布游戏

学习了java基础的同学是有能力自己写一个游戏。这里分享给大家一个石头剪刀布的单机游戏。麻雀虽小五脏俱全。

一、创建玩家类

  • 01

    根据java面向对象的思想。玩游戏首先要有一个玩家,所以要创建一个玩家类,给这个类一些属性姓名等,为了游戏的可玩性可以赌点什么(例如:积分)

  • 02

    写代码要养成好习惯。这里属性尽量使用私有,然后通过getter和setter方法提供访问入口。

二、创建游戏类

  • 01

    玩游戏,那肯定少不了游戏类的。为了公平,首先要有游戏规则,规定满足什么条件胜出。

  • 02

    既然是要出“石头”、“剪刀”或者“布”。那就要控制玩家输入的信息,所以我们要写一个过滤方法来约束用户的输入

  • 03

    有了这些规则,为了游戏的可玩性还需要一些准备活动 1.提示玩家进入游戏 2.这里的while循环保证玩多次 3.接下来要判断玩家的积分是否为0或负值 4.下注或退出游戏 5.判断玩家下注是否为负值或者超过自己所拥有的积分

  • 04

    游戏正式开始 1.使用Scanner接收玩家输入的信息 2.调用过滤方法判定玩家输入是否符合 3.使用随机数让系统随机生成石头剪刀布之一 4.调用rule方法,判定输赢,并进行积分加减

三、测试运行

  • 01

    新建一个类,写出main方法,创建对象初始化姓名,初始积分

  • 02

    运行咯!

(0)

相关推荐

  • 如何用java进行数据库操作

    本文详细介绍了如何用java自带的JDBC进行数据库操作,对每一步骤进行讲解,本文不会涉及到数据库创建,JDK安装等等基础知识,这些知识请自行. 操作方法 01 首先我们应该了解一下java进行数据操 ...

  • 如何用java创建文件和文件夹

    java是近几年很火热的编程语言,下面就介绍些如何用java创建文件夹或者文件.(如果喜欢可以利用循环创建很多的文件和文件夹) 操作方法 01 打开Myeclipse软件,新建class,先导入需要的 ...

  • 如何用Java编写一个九九乘法表

    Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言. 今天介绍如何用Java编写一个九九乘法表. 操作方法 01 Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于PC. ...

  • 如何用word写一个中文邮件?

      如何用word写一个中文邮件? 1.打开word. 2.点击邮件界面. 3.点击收件人,如果你没有注册过,那么请略过这一步. 4.点击左上角的中文信封. 5.然后,如果有提示的话,你可以观看信封制 ...

  • 如何用手机写文章,用电脑修改发表文章?

    用手机写文章很方便,随时随地都可写.失眠的朋友有福,半夜躺在床上,用手机就可写随笔,小说,博文.如何用手机写文章,用电脑修改发表文章呢?下面我谈一下我的,与大家共享. 操作方法 01 打开手机中备忘录 ...

  • 如何用电脑玩ios游戏

    在电脑上玩安卓游戏可以通过安卓模拟器,那么玩iOS游戏该怎么操作呢? 如何用电脑玩ios游戏 01 1..在越狱的苹果设备上找到Cydia,进入后在搜索里寻找"VEENCY"这个软 ...

  • 电脑如何运行简单的Java程序小游戏

    随着科技不断的发展,越来越多的同学开始自学编程语言,这里简单的介绍一下用电脑运行简单的Java程序小游戏.前提是电脑已经配置好Java运行环境. 操作方法 01 首先,新建文本文档,用来保存我们需要运 ...

  • 如何用手机写淘宝试用报告

    心结又来拉仇恨了,没错,我的淘宝试用又成功了~!这次领到试用品之后,依旧要写试用报告,不过,这次心结不是用PC写的,而是用手机写的试用报告哦,亲们一定很好奇如何用手机写试用报告吧,心结这就告诉你! 操 ...

  • 用Java写出九九乘法表

    用Java写出九九乘法表,今天为大家分享下,是如何写出来的. 操作方法 01 先打开eclipse软件,创建新package,在package里创建class文档 02 编写代码.用for循环语句编写 ...