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