資源簡介
程序能夠模擬多部電梯調度,通過輸入指令進行運算。可以處理電梯內請求,電梯外請求,順路捎帶,加入停止電梯。用java實現的,內有java工程,還有一份輸入輸出樣例。
代碼片段和文件信息
class?Control{
private?Request?current;
public?Control()?{current?=?null;}
void?newTask(RequestQueue?rQ){
if(!rQ.isEmpty()){
current?=?rQ.deQueue();
}else{
current?=?null;
}
}
boolean?enQueue(RequestQueue?rQRequest?requestElevator?elevatorFloor?floor){
// rQ.enQueue(request);
// return?true;
if(request.get_outIn()){
if(floor.get_button(request.get_toFloor()request.get_direction())){
System.out.println(request.toString()+“?和前面的任務相同,被沖掉了“);
return?false;//沒有入隊
}
floor.set(request.get_toFloor()?request.get_direction());
rQ.enQueue(request);
return?true;
}else{
if(elevator.get_button(request.get_toFloor())){
System.out.println(request.toString()+“?和前面的任務相同,被沖掉了“);
return?false;
}
elevator.set(request.
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2015-07-04?16:28??電梯調度\.classpath
?????文件????????385??2015-07-04?16:28??電梯調度\.project
?????文件????????598??2015-07-04?16:28??電梯調度\.settings\org.eclipse.jdt.core.prefs
?????文件???????2163??2015-07-04?17:56??電梯調度\bin\Control.class
?????文件???????2115??2015-07-04?18:05??電梯調度\bin\Control1.class
?????文件???????3681??2015-07-04?18:18??電梯調度\bin\Control2.class
?????文件???????1087??2015-07-04?18:18??電梯調度\bin\Control3.class
?????文件???????1718??2015-07-04?18:18??電梯調度\bin\ControlThread.class
?????文件???????2591??2015-07-04?17:56??電梯調度\bin\Elevator.class
?????文件???????2606??2015-07-04?18:57??電梯調度\bin\Elevator1.class
?????文件???????3386??2015-07-04?17:56??電梯調度\bin\Elevator2.class
?????文件???????2176??2015-07-04?16:28??電梯調度\bin\ElevatorSet.class
?????文件????????418??2015-07-04?16:28??電梯調度\bin\ElevatorThread.class
?????文件???????1070??2015-07-04?17:56??電梯調度\bin\Floor.class
?????文件????????343??2015-07-04?16:28??電梯調度\bin\GLO.class
?????文件????????830??2015-07-04?18:18??電梯調度\bin\MoniThread.class
?????文件??????96768??2015-07-04?16:28??電梯調度\bin\readme.doc
?????文件???????2659??2015-07-04?17:56??電梯調度\bin\Request.class
?????文件???????3158??2015-07-04?17:14??電梯調度\bin\Request1.class
?????文件???????1958??2015-07-04?16:28??電梯調度\bin\RequestQueue.class
?????文件???????1990??2015-07-04?18:05??電梯調度\bin\RequestQueue1.class
?????文件???????2099??2015-07-04?18:18??電梯調度\bin\Task3.class
?????文件????????329??2015-07-04?17:14??電梯調度\bin\Time.class
?????文件??????21504??2015-07-04?16:28??電梯調度\bin\多線程電梯模擬程序分析報告.doc
?????文件??????96768??2015-07-04?16:28??電梯調度\readme.doc
?????文件???????2034??2015-07-04?16:28??電梯調度\src\Control.java
?????文件???????2218??2015-07-04?18:05??電梯調度\src\Control1.java
?????文件???????4885??2015-07-04?18:18??電梯調度\src\Control2.java
?????文件???????2159??2015-07-04?16:28??電梯調度\src\Elevator.java
?????文件???????2425??2015-07-04?18:57??電梯調度\src\Elevator1.java
............此處省略18個文件信息
評論
共有 條評論