Java人机猜拳游戏

Java人机猜拳游戏

欢迎进入游戏
请输入你的姓名:
神挡杀神
请选择你的对手(1马云2马化腾):
1

要开始码?(y/n)
y
出拳规则:1.剪刀2.石头3.布
神挡杀神请出拳:
1
神挡杀神出拳:剪刀
马云出拳:剪刀
结果:和局,真衰!

是否开始下一轮(y/n):
y
出拳规则:1.剪刀2.石头3.布
神挡杀神请出拳:
2
神挡杀神出拳:石头
马云出拳:剪刀
结果:恭喜,你赢了!

是否开始下一轮(y/n):
n
Gome Over


代码块

代码块语法遵循标准markdown代码,例如:

import java.util.Random;
import java.util.Scanner;

public class T11 {

public static void main(String[] args) {

    String jiandao ="剪刀";
    String shitou ="石头";
    String bu = "布";
    System.out.println("欢迎进入游戏");
    System.out.println("请输入你的姓名:");
    Scanner input = new Scanner(System.in);
    String wName = input.nextLine();
    System.out.println("请选择你的对手(1盖伦2诺克):");
    int xuanze = input.nextInt();
    System.out.println("要开始吗?(y/n)");
    String panduan = input.next();
        String dName = null;
        while(true) {
            if(xuanze==1) {
                dName="盖伦";
                break;
            }else if(xuanze==2) {
                dName="诺克";
                break;
            }else {
                System.out.println("请输入合法对手!");
            }
        }
        while(panduan.equals("y")) 
        {
            Random random = new Random();
            Scanner input1 = new Scanner(System.in);
            System.out.println("出拳规则:1.剪刀2.石头3.布");
            System.out.println(wName+"请出拳:");
            int chuquan = input1.nextInt();
            if(chuquan==1) {
                System.out.println(wName+"出拳:"+jiandao);
                int suiji = random.nextInt(3)+1;
                if(suiji==1) {
                    System.out.println(dName+"出拳:"+jiandao);
                    System.out.println("结果:和局,真衰!");
                }else if(suiji==2) {
                    System.out.println(dName+"出拳:"+shitou);
                    System.out.println("结果:你被KO");
                }else {
                    System.out.println(dName+"出拳:"+bu);
                    System.out.println("结果:恭喜,你赢了!");
                }
            }else if(chuquan==2) {
                System.out.println(wName+"出拳:"+shitou);
                int suiji = random.nextInt(3)+1;
                if(suiji==1) {
                    System.out.println(dName+"出拳:"+jiandao);
                    System.out.println("结果:恭喜,你赢了!");
                }else if(suiji==2) {
                    System.out.println(dName+"出拳:"+shitou);
                    System.out.println("结果:和局,真衰!");
                }else {
                    System.out.println(dName+"出拳:"+bu);
                    System.out.println("结果:你被KO");
                }
            }else if(chuquan==3) {
                System.out.println(wName+"出拳:"+bu);
                int suiji = random.nextInt(3)+1;
                if(suiji==1) {
                    System.out.println(dName+"出拳:"+jiandao);
                    System.out.println("结果:你被KO");
                }else if(suiji==2) {
                    System.out.println(dName+"出拳:"+shitou);
                    System.out.println("结果:恭喜,你赢了!");
                }else {
                    System.out.println(dName+"出拳:"+bu);
                    System.out.println("结果:和局,真衰!");
                }
            }else {
                continue;
            }
            System.out.println("是否开始下一轮?(y/n)");
            panduan = input.next();

        }
        System.out.println("Game Over");
        input.close();
    }

}

浏览器兼容

  1. 目前,本编辑器对Chrome浏览器支持最为完整。建议大家使用较新版本的Chrome。
  2. IE9以下不支持
  3. IE9,10,11存在以下问题
    1. 不支持离线功能
    2. IE9不支持文件导入导出
    3. IE10不支持拖拽文件导入

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值