public class RabbitAndTurtle extends Thread {
public int num = 0;
private static boolean flag = true;
public RabbitAndTurtle(String name) {
super(name);
}
@Override
public void run() {
while (flag) {
if (Thread.currentThread().getName().equals("兔子")) {
if (Math.random() < 0.3) {
num += 2;
System.out.println("兔子跑了" + num);
if (num == 100) {
System.out.println("兔子赢了");
flag = false;
}
}
} else if (Thread.currentThread().getName().equals("乌龟")) {
if (Math.random() >= 0.3) {
num += 1;
System.out.println("乌龟跑了" + num);
if (num == 100) {
System.out.println("乌龟赢了");
flag = false;
}
}
}
}
}
}
龟兔赛跑 RabbitAndTurtle类
最新推荐文章于 2020-11-26 03:24:16 发布