欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java電梯調(diào)度程序代碼,Java實(shí)現(xiàn)幾部電梯調(diào)度算法

用java編一個(gè)電梯(二十樓)小程序怎么編?

這是我回答前幾天和你一樣想要的電梯程序 是單箱的 希望能幫助你 package bean; public class dianti { int on=1;//定義一個(gè)初始化樓層 初始化是在1層 //先從簡(jiǎn)單的開(kāi)始 我們先寫(xiě)兩個(gè)方法 一個(gè)是在電梯外面方法 一個(gè)是在電梯內(nèi)部的方法 public void wai(int num)//外部方法 { if(num==this.on) { System.out.println("停留在本層 直接開(kāi)門(mén)"); } else if(numthis.on) { Thread th = new Thread(); for(int i=this.on;i=num;i++) { if(i==num) { System.out.println("電梯到達(dá)~開(kāi)門(mén)請(qǐng)進(jìn)···"); this.on=num; } else { System.out.println("電梯在"+i+"層 馬上就到,請(qǐng)等待····"); try { th.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } } else if(num0numthis.on) { System.out.println("進(jìn)來(lái)了" +num+" "+this.on); Thread th1 = new Thread(); for(int u=this.on;u=num;u--) { if(u==num) { System.out.println("電梯到達(dá)~開(kāi)門(mén)請(qǐng)進(jìn)···"); this.on=num; } else { System.out.println("電梯在"+u+"層 馬上就到,請(qǐng)等待····"); try { th1.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } } else { System.out.println("1111111111111"); } } //內(nèi)部方法 public void nei(int num) { System.out.println("進(jìn)來(lái)了~當(dāng)前樓層是"+this.on+" 我們的目標(biāo)是"+num+"層"); if(num==this.on) { System.out.println("您就在本層 開(kāi)門(mén)"); } else if(num0num11numthis.on) { for(int y=this.on;y=num;y--) { Thread th1 = new Thread(); if(y==num) { System.out.println("電梯到達(dá)~歡迎下次在做···"); this.on=num; } else { System.out.println("電梯在"+y+"層 馬上就到,請(qǐng)等待····"); try { th1.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } } else if(num0num11numthis.on) { for(int y=this.on;y=num;y++) { Thread th1 = new Thread(); if(y==num) { System.out.println("電梯到達(dá)~歡迎下次在做····"); this.on=num; } else { System.out.println("電梯在"+y+"層 馬上就到,請(qǐng)等待····"); try { th1.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } } } public static void main(String[] args) { dianti d = new dianti(); //模擬開(kāi)始 初始化是1層 首先我們?nèi)?0層 d.wai(1);//傳進(jìn)去的1表示我們是在1層按電梯準(zhǔn)備上 d.nei(10);//表示電梯到了 我們選擇了10層開(kāi)始上升 現(xiàn)在電梯停留在10層 d.wai(5);//在電梯還在10層停留的時(shí)候 5層有人使用 d.nei(1);//目標(biāo)是一層 //這個(gè)其實(shí)不完整 還需要加上很多判斷的 必然經(jīng)過(guò)每層的時(shí)候判斷是否有順路下的 //還有就是電梯在上升的時(shí)候經(jīng)過(guò)了2層到了3層 此時(shí)2層有人按 又該如何 自己試著去想一想解決方法 } }

專(zhuān)注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)李滄免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

電梯的工作程序代碼?用JAVA語(yǔ)言可以嗎?可以的話速求!

java 肯定可以,首先要解決虛擬機(jī),就是電梯程序當(dāng)中要有虛擬機(jī)運(yùn)行,然后在虛擬機(jī)的基礎(chǔ)上編寫(xiě)java程序去執(zhí)行。

但是一般直接和硬件交互 一般用PLC

用Java編寫(xiě)程序,設(shè)計(jì)一個(gè)模擬電梯運(yùn)行的類(lèi)

最佳答案代碼如下:

public class ElevatorModel implenent ElevatorModelListener{

ElevatorShaft elevatorShaft;//電梯車(chē)箱

Floor firstFloor;

Floor secondFloor;

public void addPerson(Person person);

//實(shí)現(xiàn)ElevatorModelListener接口的所有方法

}

public abstract class Location{

String locationName;//可能占據(jù)的三個(gè)位置firstFloor; secondFloor;elevator中的其中一個(gè)位置。

public Button getButton();

public Door getDoor();

}

public class Floor extends Location{

public Floor(String firstFloor,String secondFloor);

public Button getButton();//具體實(shí)現(xiàn)

public Door getDoor();//具體實(shí)現(xiàn)

public ElevatorShaft getElevatorShaft();

}

public class Door implenent ElevatorMoveListener{

boolean open;//門(mén)是開(kāi)的關(guān)的

public void openDoor();//開(kāi)門(mén)

public viod clossDoor();//關(guān)門(mén)

}

public class Button implenent ElevatorMoveListener{

boolean pressed;

public void pressButton();//按下按鈕

public void resetButton();//釋放按鈕

public void elevatorArrived();//電梯到來(lái)

}

public class ElevatorShaft{//電梯乘箱

Elevator elevator;//電梯

Button firstFloorButton,secondFloorButton;//出發(fā)層的按鈕和到達(dá)層的按鈕 Door firstFloorDoor,secondFloorDoor;//出發(fā)的門(mén)和到達(dá)的門(mén)

Light firstFloorLight,secondFloorLight;//燈

//監(jiān)聽(tīng)器

DoorListener doorListener;

ButtonListener buttonListener;

LightListener ligthListener;

BellListener bellListener;

ElevatorMoveListener elevatorMoveListener;

Set set;

}

public class Light implenent ElevatorMoveListener{

boolean lightOn;//代表燈的狀態(tài),亮或滅

public void turnOnLight();

public void turnOffLight();

public void elevatorDeparted();//具體實(shí)現(xiàn)

public void elevatorArrived();//具體實(shí)現(xiàn)

}

public class Bell implenent ElevatorMoveListener{

public void ringBell();

public void elevatorDeparted();//具體實(shí)現(xiàn)

public void elevatorArrived();//具體實(shí)現(xiàn)

}

public class Elevator extends Location implenets

ButtonListener,DoorListener,BellListener,Runable

{//電梯乘箱

boolean moving;

boolean summoned;//描述Elevator是在移動(dòng)還是已經(jīng)補(bǔ)召喚

Floor currentFloor;//當(dāng)前正在提供服務(wù)的Floor

Floor destinationFloor ; //代表將要到達(dá)的Floor

Button elevatorButton;

Door elevatorDoor;

Bell bell;

public void run();// 實(shí)現(xiàn)

public void requestElevator();//請(qǐng)求Elevator并產(chǎn)生排隊(duì)請(qǐng)求。 }

public class Person extends Thread{

Location類(lèi)對(duì)象(或是位于Floor上,或是出處在Elevator中); int ID;

boolean moving;

public void run();//具體實(shí)現(xiàn)

public void enterAndRideElevator();

}

當(dāng)前標(biāo)題:java電梯調(diào)度程序代碼,Java實(shí)現(xiàn)幾部電梯調(diào)度算法
網(wǎng)頁(yè)路徑:http://aaarwkj.com/article28/dssgdcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、用戶(hù)體驗(yàn)品牌網(wǎng)站建設(shè)網(wǎng)站營(yíng)銷(xiāo)、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
色偷拍亚洲偷自拍二区| 91人妻精品一区二区| 国产女主播在线观看一区| 一区二区三区精品人妻| 国产一区二区三区免费有码视频| 亚洲国产综合亚洲综合国产| 人妻熟女一区二区aⅴ在线视频| 亚洲欧美日韩综合一区| 一本在线不卡中文字幕| 欧美另类精品一区二区| 欧美精品一区二区三区乱码| 成人在线视频国产自拍| 久久男女激情免费视频| 亚洲欧美日韩另类自拍| 四虎国产最新在线免费| 日韩欧美国产精品一区| 99国产精品热久久婷婷| 日本国内一区二区三区四区视频| 成人午夜欧美熟妇小视频| 中文字幕乱码熟女人妻视频| 一区二区三区深夜福利| 国外男女性生活在线视频| 人妻有码系列中文字幕专区| 国产午夜三级视频在线观看| 不卡视频在线免费观看| 久久国产精品亚洲看片| 老熟妇奂伦一区二区三区| 激情五月,开心五月深情五月| 日韩一区二区三区不卡| 国产熟女高潮一区二区| 日韩成人免费观看视频| 欧美精品三级不卡在线| 传媒精品视频在线观看| 伊人婷婷综合激情网| 日本不卡一区二区三区四| 国产91对白在线观看| 无码精品人妻一区二区三区中| 亚洲一区二区精品自拍| 色播婷婷午夜激情福利| 日韩视频精品推荐一区二区| 91免费看片在线观看|