打地鼠游戏核心算法

    技术2025-08-17  11

    import java.util.Random;import java.util.TimerTask;import java.util.Vector;

    public class RandomTest extends TimerTask {   Random random ;   public int max_Mouse;   public int mouse_Id;   public int old_mouseId;   public boolean isSameMouse_Id;   public Vector<Integer>mouse_Appreace ;   RandomTest()   {    mouse_Id = -1;    isSameMouse_Id = false;    random = new Random();    mouse_Appreace = new Vector<Integer>();   }   public static void main(String[] args) { new RandomTest().run();

       }   public void run() {    max_Mouse=random.nextInt(4)+1;    for (int i = 0; i < max_Mouse; i++) {     mouse_Id=random.nextInt(8)+1;     for (int j = 0; j <  mouse_Appreace.size(); j++) {      old_mouseId=mouse_Appreace.elementAt(j);      if(old_mouseId==mouse_Id)      {       i--;       isSameMouse_Id=true;       continue;      }     }     if (isSameMouse_Id) {      isSameMouse_Id=false;      continue;     }     mouse_Appreace.add(mouse_Id);    }

       }    }

    最新回复(0)