1、兩塊石頭磨成一把石刀,石刀可以砍樹,砍成木材,木材做成椅子
stoneknife = knifefactory.creatknife(stone)
material = stoneknife.cut(tree)
chair = chai***ctory.makechair(material)
2、「球從一根繩子的一段移動到了另一端」
下面進入**編寫~~
road類的:
public class road catch (interruptedexception e)
vechicles.add(road.this.name + "_" + i);
}
}});
//每隔一秒檢查對應的燈是否為綠,是則放行一輛車
scheduledexecutorservice timer = executors.newscheduledthreadpool(1);
timer.scheduleatfixedrate(
new runnable()}}
},1,
1,timeunit.seconds);
}}
訊號燈的列舉類:
public enum lamp
/*當前燈是否為綠*/
private boolean lighted;
/*與當前燈同時為綠的對應方向*/
private string opposite;
/*當前燈變紅時下乙個變綠的燈*/
private string next;
public boolean islighted()
/*** 某個燈變綠時,它對應方向的燈也要變綠
*/ public void light()
system.out.println(name() + " lamp is green,下面總共應該有6個方向能看到汽車穿過!");
}/**
* 某個燈變紅時,對應方向的燈也要變紅,並且下乙個方向的燈要變綠
* @return 下乙個要變綠的燈
*/ public lamp blackout()
lamp nextlamp= null;
if(next != null)
return nextlamp;
}}
訊號燈控制類:
public class lampcontroller
},10,
10,timeunit.seconds);
}}
通過這個專案對多執行緒操作有了更深入的了解、**積累量也有所提公升!
交通燈管系統學習筆記
asp.net android ios開發 net培訓 期待與您交流!模擬實現十字路口的交通燈管理系統邏輯,具體需求如下 非同步隨機生成按照各個路線行駛的車輛。例如 由南向而來去往北向的車輛 直行車輛 由西向而來去往南向的車輛 右轉車輛 由東向而來去往南向的車輛 左轉車輛 訊號燈忽略黃燈,只考慮紅燈...
黑馬程式設計師 交通燈管理系統學習總結
asp.net android io開發s net培訓 期待與您交流!交通燈管理系統專案需求 交通燈管理系統專案分析 就不寫了,張孝祥老師網上已經給出了 1 executors類,幫助我們提供併發執行緒工具 其中有乙個返回scheduledexecutorservice 物件的方法,這個物件有兩個方...
PHP系統學習1
1.php變數 2.php引用變數 name1 name2 3.全域性變數 4.魔術變數 line file function class method 5.可變變數 temp1 temp2 temp2 111 echo temp1 6.表示式 負數為true,空字串和 0 為false,陣列和物件...