一、取隨機數:
import java.util.Random; //導入隨機數 public class Test{public static void main(String[] args){Random xx = new Random(); //聲明隨機數int number = xx.nextInt(10); //賦值隨機數給numberSystem.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("你出的是布,系統出的是布,雙方平局。");}} }
運行結果: