當前位置:法律諮詢服務網 - 電子稅務 - java 多線程 賽馬遊戲設計

java 多線程 賽馬遊戲設計

import java.util.Random;

public class Test {

public static void main(String[] args) {

Competition c = new Competition();

Thread T = new Thread(c);

T.start();

}

}

class Competition implements Runnable{

int red = 0;

int green = 0;

int Speed [] = new int [2];

Competition(){

}

public void run(){

Random r = new Random();

for(int a= 0;a<500;a++){

for(int j = 0;j<2;j++){

Speed[j] = r.nextInt(2);

red = red + Speed[j];

Speed[j] = r.nextInt(2);

green = green + Speed[j];

}

System.out.println("red的速度為"+red);

System.out.println("green的速度為"+green);

while(red >=500 || green>=500){

if(red >=500){

System.out.println("red先抵達終點線");

}

if(green >= 500){

System.out.println("green先抵達終點線");

}

if(green ==500 && red ==500 ){

System.out.println("兩個同時到達");

}

return;

}

}

/* if(red >green){

System.out.println("Redwin"+red);

}

if(red<green){

System.out.println("Greenwin"+green);

}

if(red == green){

System.out.println("equal");*/

}

}//給妳個思路自己用swing畫出來,這個小程序是把速度設為2紅綠兩只馬先超過500這壹線的獲勝.如果要多人比賽開啟線程就好

  • 上一篇:凱裏怎麽去西江千戶苗寨?坐什麽車?在哪裏坐?謝謝
  • 下一篇:老板讓收銀員開假發票。責任是什麽?出納知道老板給xx單位開了假發票。怎麽舉報?
  • copyright 2024法律諮詢服務網