java用面向对象做人机猜拳_java面向对象之人机猜拳小游戏

人机猜拳小游戏,只要用到的java面向对象的思维模式。本游戏中有游戏玩家和计算机两个参与者。玩家和计算机都有的属性是姓名和得分。共分为4个类。下图是游侠小程序控制台截图:

33e933bdb988667ea02d417f638952c4.png 

b1474d6dffd1eff6c24e911ec055ab3a.png 

4aca28be1094abb4c73dfa8ebf1545d6.png

以下是源代码:

Computer.java类

package com.whf.guess.game;

/**

* @author :辰

* @version

* 创建时间:2017年2月24日 上午8:38:29

*

*/

public class Computer {

String name = "电脑";//名字

int score = 0;//积分

public int showFist() {

//产生随机数

int show = (int) ((Math.random()*10)%3+1); // 产生随机数,表示电脑出拳

//输出出拳结果并返回

switch (show) {

case 1:

System.out.println(name+"你出拳:剪刀");

break;

case 2:

System.out.println(name+"你出拳:石头");

break;

case 3:

System.out.println(name+"你出拳:布");

break;

}

return show;

}

}

Person.java 类

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值