freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

交通燈系統(tǒng)(java實(shí)現(xiàn))(編輯修改稿)

2025-03-07 01:06 本頁面
 

【文章內(nèi)容簡介】 一輛車。 ? 設(shè)計(jì)一個 Road類來表示路線,每個 Road對象代表一條路線,總共有 12條路線,即系統(tǒng)中總共要產(chǎn)生 12個 Road實(shí)例對象。 ? 每條路線上隨機(jī)增加新的車輛,增加到一個集合中保存。 ? 每條路線每隔一秒都會檢查控制本路線的燈是否為綠,是則將本路線保存車的集合中的第一輛車移除,即表示車穿過了路口。 ? 每條路線每隔一秒都會檢查控制本路線的燈是否為綠,一個燈由綠變紅時,應(yīng)該將下一個方向的燈變綠。 ? 設(shè)計(jì)一個 Lamp類來表示一個交通燈,每個交通燈都維護(hù)一個狀態(tài):亮(綠)或不亮(紅),每個交通燈要有變亮和變黑的方法,并且能返回自己的亮黑狀態(tài)。 ? 總共有 12條路線,所以,系統(tǒng)中總共要產(chǎn)生 12個交通燈。右拐彎的路線本來不受燈的控制,但是為了讓程序采用統(tǒng)一的處理方式,故假設(shè)出有四個右拐彎的燈,只是這些燈為常亮狀態(tài),即永遠(yuǎn)不變黑。 ? 除了右拐彎方向的其他 8條路線的燈,它們是兩兩成對的,可以歸為 4組,所以,在編程處理時,只要從這 4組中各取出一個燈,對這 4個燈依次輪詢變亮,與這 4個燈方向?qū)?yīng)的燈則隨之一同變化,因此 Lamp類中要有一個變量來記住自己相反方向的燈,在一個 Lamp對象的變亮和變黑方法中,將對應(yīng)方向的燈也變亮和變黑。每個燈變黑時,都伴隨者下一個燈的變亮,Lamp類中還用一個變量來記住自己的下一個燈。 ? 無論在程序的什么地方去獲得某個方向的燈時,每次獲得的都是同一個實(shí)例對象,所以 Lamp類改用枚舉來做顯然具有很大的方便性,永遠(yuǎn)都只有代表 12個方向的燈的實(shí)例對象。 ? 設(shè)計(jì)一個 LampController類,它定時讓當(dāng)前的綠燈變紅。 — 致力于讓技術(shù)學(xué)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1