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

    运行结果:

    石头剪刀布的运行结果

  • 相关阅读:
    jQuery EasyUI介绍
    CodeMirror:基于JavaScript的代码编辑器
    概述:分布式文件系统+分布式存储+分布式处理
    HTML学习笔记——标准网页设计+使用CSS、Javascript
    HTML学习笔记——常用元素及其属性(二)
    HTML学习笔记——常用元素及其属性(一)
    Remmarguts' Date(k短路问题)
    K短路问题模板(spfa+A*)
    树状数组求逆序对模板
    桐桐的糖果计划(tarjan求桥+双连通分量)
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/java-suijishu.html
Copyright © 2011-2022 走看看