设计一个简单的单布电梯运行控制系统

 

设计一个单布电梯运行控制系统

 

package lanrendianti;


public class Elevator {
    private String mode;   //电梯模式属性 ,ER,FR
    private String direction;  //电梯状态属性,up,DOWN,STILL
    private Double sendtime;  //用户发起请求时间
    private Double endtime=0.0;  //代你提结束云兄时间
    private int nowfloor=1;  //电梯当前所在的楼层,初始化为1
    private int aimfloor;    //电梯所要到的目标楼层
    public void setmode(String mode) {  //设置模式
        this.mode = mode;
    }
    public void setdirection(String direction) { //设置状态
        this.direction = direction;
    }
    public void setsendtime(double sendtime) {  //设置发起请求时间
        this.sendtime = sendtime;
    }
    public void setendtime(double endtime) { //设置电梯结束运行时间
        this.endtime = endtime;
    }
    public void setnowfloor(int nowfloor) {  //设置电题当前所在楼层
        this.nowfloor = nowfloor;
    }
    public void setaimfloor(int aimfloor) { //设置电题所要到达的目标楼层
        this.aimfloor = aimfloor;
    }

    //相面六个方法分别为得到电题相应的6个属性值的方法
    public String getmode() {
        return this.mode;
    }
    public String getdirection() {
        return this.direction;
    }
    public Double getsendtime() {
        return this.sendtime;
    }
    public Double getendtime() {
        return this.endtime;
    }
    public  int getnowfloor() {
        return this.nowfloor;
    }
    public int getaimfloor() {
        return this.aimfloor;
    }
}

 

import java.util.LinkedList;

public class Main {
    public static void main(String[] args) {      //程序入口
        Input input = new Input();
        LinkedList<String> list = input.getList();    //new一个Input对象,在getlist()方法中输入命令command,放到list中
        RequestsQueue requestsqueue = new RequestsQueue();  //new一个存储着用户名令的电梯请求队列对象
        while(true) {
            if(list.isEmpty()==true) list = input.getList();   //得到一个用户输入的有效命令
        
            String[] command = input.inputchange(list.poll());    //从list中取出一个命令,并在inputchange()方法中把它简化一下
            
   
            Elevator elevator = new Elevator();   //new一个电梯对象
          

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值