java猜拳游戏

简介: java猜拳游戏

模拟出拳游戏

开始猜拳游戏!
 
请出拳 1 剪刀 2 石头 3 布
1
你出的是剪刀电脑出的是剪刀---平局

代码

 
import java.util.*;
 
 
public class Main
{
    public static void main(String[] args)
    {
        System.out.println("\t开始猜拳游戏!");
        System.out.println("请出拳 1 剪刀 2 石头 3 布");
        int cnum = (int) (Math.random()*3+1);
        Scanner in = new  Scanner(System.in);
        int num = in.nextInt();
        String mark =null;
        String mark1 =null;
        switch(cnum)
        {
            case 1:
                mark="剪刀";
                break;
            case 2:
                mark="石头";
                break;
            case 3:
                mark="布";
                break;
        }
        switch(num)
        {
            case 1:
                mark1="剪刀";
                break;
            case 2:
                mark1="石头";
                break;
            case 3:
                mark1="布";
                break;
        }
        if(mark==mark1)
        {
            System.out.println("你出的是"+mark1+"电脑出的是"+mark+"——平局");
        }
        else if((num==1&&cnum==2)||(num==2&&cnum==3)||(num==3&&cnum==1))
        {
            System.out.println("你出的是"+mark1+"电脑出的是"+mark+"——你输了");
        }
        else
        {
            System.out.println("你出的是"+mark1+"电脑出的是"+mark+"——你赢了");
        }
 
    }
}

更多java实战项目关注公众号   java一号


相关文章
|
4月前
|
设计模式 人工智能 前端开发
现代 Java 实现数字华容道与石头迷阵游戏的项目实战及项目开发指南
本项目基于Java 17+,采用JavaFX与MVC架构,实战开发数字华容道/石头迷阵游戏。内容涵盖技术选型、核心逻辑、现代GUI设计、动画实现及项目打包发布,结合sealed class、record等新特性,打造简洁可维护的游戏代码结构。
175 0
|
5月前
|
机器学习/深度学习 存储 Java
Java 大视界 -- Java 大数据机器学习模型在游戏用户行为分析与游戏平衡优化中的应用(190)
本文探讨了Java大数据与机器学习模型在游戏用户行为分析及游戏平衡优化中的应用。通过数据采集、预处理与聚类分析,开发者可深入洞察玩家行为特征,构建个性化运营策略。同时,利用回归模型优化游戏数值与付费机制,提升游戏公平性与用户体验。
|
11月前
|
Java
Java实现贪吃蛇游戏
本文介绍了如何使用Java实现一个简单的贪吃蛇游戏。
478 4
|
11月前
|
IDE Java API
Java游戏开发基础:从零开始制作一个简单的2D游戏
本文介绍了使用Java开发一个简单的2D避障游戏的基础流程。
860 10
|
开发框架 IDE Java
java制作游戏,如何使用libgdx,入门级别教学
本文是一篇入门级教程,介绍了如何使用libgdx游戏开发框架创建一个简单的游戏项目,包括访问libgdx官网、设置项目、下载项目生成工具,并在IDE中运行生成的项目。
580 1
java制作游戏,如何使用libgdx,入门级别教学
|
人工智能 算法 Java
LeetCode经典算法题:井字游戏+优势洗牌+Dota2参议院java解法
LeetCode经典算法题:井字游戏+优势洗牌+Dota2参议院java解法
187 1
|
Java 索引
Java实现扑克牌游戏 | 随机发牌 ( 过程拆分详解+完整代码 )
Java实现扑克牌游戏 | 随机发牌 ( 过程拆分详解+完整代码 )
408 3
使用java编写猜数字游戏
使用java编写猜数字游戏
106 0
|
前端开发 JavaScript Java
计算机Java项目|游戏美术外包管理信息系统
计算机Java项目|游戏美术外包管理信息系统
159 2
|
前端开发 JavaScript Java
计算机Java项目|java游戏账号交易系统
计算机Java项目|java游戏账号交易系统
178 1
计算机Java项目|java游戏账号交易系统