你的位置:首页 > Java教程

[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("请输入您要出的:\n如果出石头请输入0\n如果出剪刀请输入1\n如果出布请输入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("你出的是布,系统出的是布,双方平局。");    }  }}

运行结果:

石头剪刀布的运行结果