闲极无聊,加上翻手机看到龟兔赛跑的词语,想到了可以通过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来进行简单的进程管理,希望对大家有所帮助,代码依然是图片,手敲有益身心健康。