物件導向程式設計 上機考試
題目
設計十字路口紅綠燈及車輛行駛,遇紅燈時需停車,綠燈時通過,
若車輛在路口處附近遇到黃燈時需加速通過。紅燈需等 30 秒才換綠燈,
綠燈等 30 秒換黃燈,黃燈需等 10 秒換紅燈。
Applet 動作中
原始碼
oop_49256043_EX03.java
後記
- 這種有開跟沒開一樣的 spec 在寫的時候實在很令人不爽 ...
- 我知道 Refresh 做得不好、Code 寫得不漂亮、汽車跟號誌實在不該用方塊 ... 囧
- 剛放上來就注意到 Thread 啟動部分的大漏洞!
不過為了與我交上去的東西維持一致,這邊就不改了 ...
反覆載入網頁、切換視窗的話會越衝越快 XD (Thread 沒有正常終止,新的跟舊的一起加計數器)