①、首先來個賽道距離,然後要離終點越來越近
②、判斷比賽是否結束
③、列印出勝利者
④、龜兔賽跑開始
⑥、故事中是烏龜贏的,兔子需要睡覺,所以我們來模擬兔子睡覺
⑦.終於,烏龜贏得比賽
package com.weather.thread;
//模擬龜兔賽跑
public
class
race
implements
runnable
catch
(interruptedexception e)
}//判斷比賽是否結束
boolean flag =
gameover
(i);
if(flag)
system.out.
println
(thread.
currentthread()
.getname()
+"-->跑了"
+ i +
"步");}
}//判斷是否完成比賽
private
boolean
gameover
(int steps)
}return
false;}
public
static
void
main
(string[
] args)
}
多執行緒實現 新龜兔賽跑
龜兔賽跑新規 規則 龜兔同時起步,每10毫秒秒跑1公尺,終點為100公尺,兔子跑步的能力強,烏龜跑步的能力弱 途中 1.兔子跑到10公尺的時候,謙讓烏龜一下,接著跑 2.兔子跑到50公尺的時候,再讓龜1毫秒,接著跑 3.兔子跑到80公尺的時候,睡了50毫秒,接著跑 分析 兔子跑步的能力強,烏龜跑步的...
java多執行緒程式設計 模擬龜兔賽跑過程
剛開始學多執行緒程式設計,課上也沒認真聽,課下去網上找了ppt,又認真的學了一遍。問題 編寫龜兔賽跑多執行緒程式,設賽跑長度為100公尺,每跑完10公尺輸出一次結果。採用實現runnable介面的方法編寫龜兔賽跑多執行緒程式,功能與1完全一樣。改進1的龜兔賽跑程式,通過改變優先順序,並減掉休眠時間,...
龜兔賽跑 多執行緒練習題
1.龜兔賽跑新規 規則 龜兔同時起步,終點為100公尺,兔子跑步的能力強,烏龜跑步的能力弱 優先順序的設定 途中 1.兔子跑到40公尺的時候,看不見烏龜小睡10毫秒,醒來接著跑 2.兔子跑到80公尺的時候,還是看不見烏龜,再等等他,接著跑 3.兔子跑到100公尺到達終點 4.烏龜從一開始就一直跑,直...