闲极无聊,加上翻手机看到龟兔赛跑的词语,想到了可以通过java起两个线程来实现龟兔赛跑的实现。
代码实现其实很简单:
首先是乌龟类:
然后是兔子类:
最后是赛跑类:
接下里让我们看一下输出结果吧:
乌龟开始比赛了
兔子开始比赛了
兔子跑了0米了
乌龟跑了0米了
乌龟跑了3米了
兔子跑了8米了
乌龟跑了4米了
兔子跑了16米了
乌龟跑了5米了
兔子跑了21米了
乌龟跑了5米了
兔子跑了28米了
兔子跑了34米了
乌龟跑了10米了
乌龟跑了13米了
兔子跑了39米了
乌龟跑了19米了
兔子跑了48米了
兔子跑了53米了
乌龟跑了22米了
兔子跑了61米了
乌龟跑了23米了
乌龟跑了29米了
兔子跑了66米了
兔子跑了75米了
乌龟跑了35米了
兔子跑了81米了
乌龟跑了37米了
乌龟跑了39米了
兔子跑了85米了
乌龟跑了41米了
兔子开始睡觉
乌龟跑了44米了
乌龟跑了46米了
乌龟跑了51米了
乌龟跑了55米了
乌龟跑了55米了
乌龟跑了55米了
乌龟跑了56米了
乌龟跑了57米了
乌龟跑了58米了
乌龟跑了64米了
乌龟跑了69米了
乌龟跑了74米了
乌龟跑了74米了
乌龟跑了80米了
乌龟跑了84米了
乌龟跑了84米了
乌龟跑了84米了
乌龟跑了86米了
乌龟跑了88米了
乌龟跑了91米了
乌龟跑了92米了
乌龟跑了98米了
乌龟到达了终点
兔子跑了92米了
兔子跑了96米了
兔子到达了终点
不算是特别复杂的代码,但是简单实现了进程通过继承Thread来进行简单的进程管理,希望对大家有所帮助,代码依然是图片,手敲有益身心健康。