For beginning programmers (and plain lazy programmers like me), I'd recommend using the Scanner class for user input.

FYI: you can't throw arrays as objects, but via polymorphism you can view...