← Unit 3 · all exercises
Saved in this browser only

An elevator

Write an Elevator starting on floor 1. up goes one floor higher but never past the top floor given to the constructor. down goes one lower but never below 1. getFloor returns where it is.

class Elevator { Elevator(int topFloor); void up(); void down(); int getFloor(); }

Elevator.java
Loading editor…
Results

Examples

  • Elevator el = new Elevator(5); el.up(); el.getFloor() → 2
  • Elevator el = new Elevator(5); el.down(); el.getFloor() → 1already at the bottom

There are also 3 hidden tests you can't see. Solve the problem, not the examples.