電梯運行代碼java 電梯有幾種故障代碼都是什么意思

JAVA 電梯運行管理程序

public static void main(String[] args) {

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

/*Lianxi1 lx = new Lianxi1();

lx.method();*/

boolean flag = new Lianxi1().byLift();

if(flag == true){

System.out.println("沒有地下室 開門");

}else

System.out.println("關(guān)門");

}

public boolean byLift(){

Random ran = new Random();

int num = Math.abs(ran.nextInt(1000));//總承受的重量

Random ran1 = new Random();

int floor = Math.abs(ran1.nextInt(5));//樓層數(shù) 1-5隨機

switch (num){

case 1000:

System.out.println("超重,發(fā)出警報 無法關(guān)門");

break;

default:

System.out.println("電梯關(guān)門");

break;

}

//選擇樓層 1-5返回true 關(guān)門

switch (floor) {

case 1:

return true;

case 2:

return true;

case 3:

return true;

case 4:

return true;

case 5:

return true;

default:

return false;

}

}

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

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

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

4層電梯模擬程序--Java偽代碼 急!!解決的再加分!

if(選擇等于當(dāng)前層打開門){

不做處理,直接返回

}

if(如果沒人選就回到某一層){

}

if(如果電梯外選擇){

到所選層

}

if(如果電梯內(nèi)選擇){

到所選層

}

if(如果電梯外選擇和電梯外同時選擇){

先到電梯內(nèi)選擇層

}

同時凡是經(jīng)過的同方向的層,就銷毀掉

到達電梯內(nèi)選擇的層數(shù)后就到電梯外選擇的層數(shù)

....頭很暈,不想說了,自己再看看把,這個很簡單的,如果有問題你自己去坐電梯體會一下把.

可以把到電梯外和到電梯內(nèi)的方法封裝到時候調(diào)用的時候方便些,不說了,睡覺了.

我還沒寫完很多細節(jié),自己想把

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

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

本文標(biāo)題:電梯運行代碼java 電梯有幾種故障代碼都是什么意思
標(biāo)題鏈接:http://muchs.cn/article32/doodhpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站網(wǎng)站設(shè)計、搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、App開發(fā)響應(yīng)式網(wǎng)站

廣告

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

綿陽服務(wù)器托管