zoukankan      html  css  js  c++  java
  • JAVA取随机数,石头剪刀布实例

    一、取随机数:

    import java.util.Random;    //导入随机数
    public class Test{
        public static void main(String[] args){
            Random xx    =    new Random();    //声明随机数
            int number    =    xx.nextInt(10);    //赋值随机数给number
            System.out.println("随机数为:"+number);        //输出随机数
        }
    }

    二、石头剪刀布游戏,实例:

    import java.util.Scanner;    //导入扫描仪
    import java.util.Random;    //导入随机数
    public class Test{
        public static void main(String[] args){
            //用户输入
            Scanner in    =    new Scanner(System.in);
            System.out.println("请输入您要出的:
    如果出石头请输入0
    如果出剪刀请输入1
    如果出布请输入2");
            int user    =    in.nextInt();
            //系统生成
            Random xx    =    new Random();    //声明随机数
            int number    =    xx.nextInt(3);    //赋值随机数给number
            //比较
            if(user==0 && number==0){
                System.out.println("你出的是石头,系统出的是石头,双方平局。");
            }
            else if(user==1 && number==0){
                System.out.println("你出的是剪刀,系统出的是石头,你输了。");
            }
            else if(user==2 && number==0){
                System.out.println("你出的是布,系统出的是石头,你赢了。");
            }
            else if(user==0 && number==1){
                System.out.println("你出的是石头,系统出的是剪刀,你赢了。");
            }
            else if(user==1 && number==1){
                System.out.println("你出的是石头,系统出的是石头,双方平局。");
            }
            else if(user==2 && number==1){
                System.out.println("你出的是布,系统出的是剪刀,你输了。");
            }
            else if(user==0 && number==2){
                System.out.println("你出的是石头,系统出的是布,你输了。");
            }
            else if(user==1 && number==2){
                System.out.println("你出的是剪刀,系统出的是布,你赢了。");
            }
            else{
                System.out.println("你出的是布,系统出的是布,双方平局。");
            }
        }
    }

    运行结果:

    石头剪刀布的运行结果

  • 相关阅读:
    设计模式:访问者模式
    设计模式:模板模式
    三分法——求解凸性函数的极值问题——czyuan原创
    素数&&Miller_Rabbin
    【算法入门】深度优先搜索(DFS)
    快速幂取模
    hrbeu1280Turn the corner
    hdoj_3400Line belt
    【专题】三分法和牛顿迭代法总结
    zoj_3203Light Bulb
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/java-suijishu.html
Copyright © 2011-2022 走看看