JAVA简单猜拳游戏(二)

来源:互联网 发布:男生鞋子知乎 编辑:程序博客网 时间:2024/04/29 07:27

接着(一)

我们同样建立电脑类,但是电脑人出拳是随机的,所以,我们需要采用自动生成随机数的方法来生成的拳头、剪刀、包袱所对应的

三个数码。

这就到了位于java.util包中的Random类

Code:
  1. import java.util.Random;   
  2.   
  3. public class Computer   
  4. {   
  5.                       String name = "小怪兽";   
  6.                       int count = 0;   
  7.   
  8.                       public int showFist()   
  9.                     {   
  10.                                  Random obj = new Random();   
  11.   
  12.                                  //利用Random类的nextInt()方法生成0-2之间的数   
  13.               int number = obj.nextInt(3) + 1;   
  14.   
  15.                                  switch(number)   
  16.                                 {   
  17.                                            case 1:   
  18.                                                          System.out.println(this.name + "出:拳头");   
  19.                                                          break;   
  20.                                            case 2:   
  21.                                                          System.out.println(this.name + "出:剪刀");   
  22.                                                          break;   
  23.                                            case 3:   
  24.                                                          System.out.println(this.name + "出:包袱");   
  25.                                                          break;    
  26.                                 }     
  27.                                    
  28.                                 return number;   
  29.                     }   
  30. }  

 

原创粉丝点击