if(((user_floor - selected_elevator.get_floor())>0 && selected_elevator.get_moveState().equals(\"up\"))
      && ((user_floor - elevators.get(i).get_floor())>0 && elevators.get(i).get_moveState().equals(\"up\")))





소스가 더러워지는걸 넘어서 징그러워짐 ㅋ