allfloors.java

来自「用Java实现的电梯模拟程序。某公司要建造一栋n层的办公楼并用“最先进“的电梯进」· Java 代码 · 共 32 行

JAVA
32
字号
//package wuxf;

public class AllFloors {
  private final int MAXFLOOR=8;
  public Floor[] allFloors;
  public AllFloors() {
    allFloors=new Floor[8];
    for(int i=0;i<8;i++){
      allFloors[i]=new Floor(i+1);}
    }

  public  boolean someoneIsAbove(int crtfloor){
      for(int i=crtfloor;i<8;i++){
        for(int j=0;j<10;j++){
           if(allFloors[i].personsOnThisFloor[j].status==0)
             return  true;
        }
      }
      return false;
  }

  public  boolean someoneIsBelow(int crtfloor){
       for(int i=crtfloor-2;i>-1;i--){
         for(int j=0;j<10;j++){
            if(allFloors[i].personsOnThisFloor[j].status==0)
              return  true;
         }
       }
       return false;
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?