• JAVA小游戏代码(剪刀石头布)


     /*
        * 创建一个类Game,石头,剪刀,布的游戏。

        */

        public class Game {

        /**

        * @param args

        */

        String[] s ={"石头","剪刀","布"};

        //获取电脑出拳

        String getComputer(int i)

        {

        String computerGuess = s[i];

        return computerGuess;

        }

        //判断人出拳是否为石头,剪刀,布

        boolean isOrder(String guess)

        {

        boolean b = false;

        for(int x = 0;x < s.length; x++)

        {

        if(guess.equals(s[x]))

        {

        b = true;

        break;

        }

        }

        return b;

        }

        //比较

        void winOrLose(String guess1,String guess2)

        {

        if(guess1.equals(guess2))

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。平了");

        }else if(guess1.equals("石头"))

        {

        if(guess2.equals("剪刀"))

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!");

        }else

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Lose!");

        }

        }else if(guess1.equals("剪刀"))

        {

        if(guess2.equals("布"))

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!");

        }else

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Lose!");

        }

        }else if(guess1.equals("布"))

        {

        if(guess2.equals("石头"))

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!");

        }else

        {

        System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Lose!");

        }

        }

        }

        public static void main(String[] args) {

        Game my = new Game();

        Game computer = new Game();

        Game game = new Game();

        String myGuess = javax.swing.JOptionPane.showInputDialog("输入石头,剪刀,布:");

        String computerGuess = computer.getComputer((int)(Math.floor(Math.random()*3)));

        if(my.isOrder(myGuess))

        {

        game.winOrLose(myGuess, computerGuess);

        }else

        {

        System.out.println("你输入的不是石头,剪刀,布!");

        }

        }

        }


    文章来自: 好喜爱学习网(http://www.haoxiai.net) 网址:http://www.haoxiai.net/bianchengyuyan/javajiaocheng/136875.html

  • 相关阅读:
    【案例】ORA-02298
    ORA-01578: ORACLE 数据块损坏 (文件号 10, 块号 57896)ORA-01110: 数据文件 10: '/data/oradata/prod35.dbf'
    mysql主从架构,IO、SQL线程运行为YES,从库没有同步数据
    MySQL5.7.21报错:[Err] 1055
    ORACLE数据库黑/白名单
    Mongodb日常管理
    hive Hbase sql
    hive DDL操作
    hive 分桶及抽样调查
    hive 排序
  • 原文地址:https://www.cnblogs.com/xiaoyunxiao/p/2412104.html
Copyright © 2020-2023  润新知