package a202; public class Elevator { int currentFloor; public Elevator(int startingFloor){ currentFloor = startingFloor; } public int getCurrentFloor(){ return currentFloor; } public void up(int endFloor){ if(currentFloor < endFloor){ System.out.println("Going up from " + currentFloor + " to " + endFloor); while(currentFloor < endFloor){ currentFloor++; System.out.println("The elevator is now on floor " + currentFloor); } System.out.println("The elevator has reached floor " + endFloor); } else{ System.out.println("Sorry, from floor " + currentFloor + " we can't go up to floor " + endFloor); } } public void down(int endFloor){ if(currentFloor > endFloor){ System.out.println("Going down from " + currentFloor + " to " + endFloor); while(currentFloor > endFloor){ currentFloor--; System.out.println("The elevator is now on floor " + currentFloor); } System.out.println("The elevator has reached floor " + endFloor); } else{ System.out.println("Sorry, from floor " + currentFloor + " we can't go down to floor " + endFloor); } } public static void main(String[] args){ Elevator e = new Elevator(20); e.up(26); e.down(14); e.up(10); e.down(30); e.up(e.currentFloor + 3); } }