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("你出的是布,系统出的是布,双方平局。");
            }
        }
    }

    运行结果:

    石头剪刀布的运行结果

  • 相关阅读:
    封装一个通用递归算法,使用TreeIterator和TreeMap来简化你的开发工作。
    优化特性(Attribute)性能
    不需要了解任何底层知识,就可以汉化!Let`s go!!!
    颠覆你对方法调用的看法!
    实际项目中面向对象的最佳实践
    递归使用触发器
    关于稀疏数组
    121-django中的Http404处理
    120-在前端使用django-ckeditor,很简单,很方便
    119-用django实现评论功能
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/java-suijishu.html
Copyright © 2011-2022 走看看