updated project is throwing a NullPointerException...

I have been trying to flesh out an elevator simulation for sometime now. In the midst of adding exceptions I seem to have mangled the orginal program to the point that it no longer functions correctly. I believe the problem is somewhere in the move() method, where I have likely screwed up the implemtation of the move method.

Is this assumption correct or totally off base? Any help in getting my little elevator simulation running again would be very welcome.

// switched to boolean array to reflect calls to a particular floor
// if you think of a real elevator it stops whether one person presses
// the button or ten people press it.
public boolean [] req_per_floor = new boolean[7];

// records the number of passengers who want to head to a floor
public int [] pass_to_floor ={0,0,0,0,0,0,0};

Currently 0 passengers are onboard.
Current floor :1
Going down one floor. There are currently 0 passengers on board.
stop!
Going down one floor. There are currently 0 passengers on board.
stop!
Going down one floor. There are currently 0 passengers on board.
stop!
Going down one floor. There are currently 0 passengers on board.
Going down one floor. There are currently 0 passengers on board.
stop!
Going down one floor. There are currently 0 passengers on board.
Exception in thread "main" java.lang.NullPointerException
at cscie160.hw2.Elevator.move(Elevator.java:69)
at cscie160.hw2.Elevator.main(Elevator.java:53)
__END__

Right now I am assuming that the NullPointerException is tied to the problem in move().

__CODE__
Currently 0 passengers are onboard.
Current floor :1
Going up one floor. There are currently 0 passengers on board.
stop!
Going up one floor. There are currently -1 passengers on board.
stop!
Going up one floor. There are currently -1 passengers on board.
stop!
Going up one floor. There are currently -1 passengers on board.
stop!
Going up one floor. There are currently -2 passengers on board.
stop!
Going up one floor. There are currently -2 passengers on board.
stop!
Going down one floor.There are currently -2 passengers on board.
stop!
Going down one floor.There are currently -2 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going down one floor.There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
Going up one floor. There are currently -3 passengers on board.
stop!
__END__

Any idea why that is happening? Would you add an exception to stop that from happening?

I give up.
Put this program in ECLIPSE and run it in debug mode statement by statement.
Then you'll find that you still have no idea about programming.
Please, please first follow a tutorial about programming.

I got following results
current floor 1
Going up one floor. There are currently 0 passengers on board.
current floor 2
Going up one floor. There are currently 0 passengers on board.
current floor 3
Going up one floor. There are currently 0 passengers on board.
current floor 4
Going up one floor. There are currently 0 passengers on board.
current floor 5
Going up one floor. There are currently 0 passengers on board.
current floor 6
Going down one floor.There are currently 0 passengers on board.
current floor 5
Going down one floor.There are currently 0 passengers on board.
current floor 4
Going down one floor.There are currently 0 passengers on board.
current floor 3
Going down one floor.There are currently 0 passengers on board.
current floor 2
Going down one floor.There are currently 0 passengers on board.
current floor 1
Going down one floor.There are currently 0 passengers on board.
current floor 0
Going up one floor. There are currently 0 passengers on board.
current floor 1
Going up one floor. There are currently 0 passengers on board.
current floor 2
Going up one floor. There are currently 0 passengers on board.
current floor 3
Going up one floor. There are currently 0 passengers on board.
current floor 4
Going up one floor. There are currently 0 passengers on board.
current floor 5
Going up one floor. There are currently 0 passengers on board.
current floor 6
Going down one floor.There are currently 0 passengers on board.
current floor 5
Going down one floor.There are currently 0 passengers on board.
current floor 4
Going down one floor.There are currently 0 passengers on board.
current floor 3
Going down one floor.There are currently 0 passengers on board.
current floor 2
Going down one floor.There are currently 0 passengers on board.
current floor 1
Going down one floor.There are currently 0 passengers on board.
current floor 0
Going up one floor. There are currently 0 passengers on board.
current floor 1
Going up one floor. There are currently 0 passengers on board.
current floor 2
Going up one floor. There are currently 0 passengers on board.
current floor 3
Going up one floor. There are currently 0 passengers on board.
current floor 4
Going up one floor. There are currently 0 passengers on board.
current floor 5
Going up one floor. There are currently 0 passengers on board.

By the end of 1980s, object oriented programming using languages like C++, Simula69 and ObjectPascal gained momentum. It looked like programmers finally found the perfect language. C++ successfully combined the object oriented principles of Simula w…

Java had always been an easily readable and understandable language. Some relatively recent changes in the language seem to be changing this pretty fast, and anyone that had not seen any Java code for the last 5 years will possibly have issues unde…