龟兔赛跑

 

 

 

 

public class ThreadDemo01 implements Runnable {
    private static String winner;
    public void run() {
        for (int i = 0; i <= 100; i++) {
            Boolean hi = aaa(i);

            if (hi) {
                break;
            }
            System.out.println(Thread.currentThread().getName() + "跑了" + i++ + "步");
        }
    }
    public Boolean aaa(int step){
        if (winner!=null){
            return true;
        }{
        if(step>=100){
            winner=Thread.currentThread().getName();
            System.out.println("胜利者是:"+winner);
            return true;}
        }return false;
    }

    public static void main(String[] args) {
        ThreadDemo01 demo01 = new ThreadDemo01();
        new Thread(demo01,"乌龟").start();
        new Thread(demo01,"兔子").start();
    }

}

 

posted on 2023-02-16 10:14  大风吹过12138  阅读(19)  评论(0)    收藏  举报

导航