java实现人机猜拳小游戏

本文介绍了一种使用Java实现的猜拳小游戏,通过创建Player、Computer和Game三个类,详细阐述了游戏逻辑和交互过程,实现人机对战功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过构建玩家类,计算机类,游戏类,三个类,实现了简单的人机猜拳小游戏。

/** 
* @author  万星明
* @version 创建时间:2018年10月20日 下午3:01:09 
* 计算机类
*/
public class Computer {
	public static String name = "计算机";
	public static int score = 0;
	
	//出拳方法
		public static int finger() {
			int data = (int)(Math.random()*3+1);
			switch(data) {
				case 1:
					System.out.println(name+"出拳:剪刀");
					break;
				case 2:
					System.out.println(name+"出拳:石头");
					break;
				case 3:
					System.out.println(name+"出拳:布");
					break;
			}
			return data;
			
		}
}
import java.util.Scanner;
/** 
* @author  万星明
* @version 创建时间:2018年10月20日 下午2:46:49 
* 用户类
*/
public class User {
	static Scanner sc = new Scanner(System.in);
	public static String name = "万星明";
	public static int score=0;
	
	//出拳方法
	public static int finger() {
		System.out.println("请出拳:1.剪刀 2.石头 3.布(输入相应数字):");
		int data = sc.nextInt();
		switch(data) {
			case 1:
				System.out.println("你出拳:剪刀");
				break;
			case 2:
				System.out.p
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值