SHOUTY_SNAKE_CASED NUMBERS
Why are you storing them as lowercase words only to call toUpperCase on them? Store them in the form you intend to use them and save yourself a function call on each word. It's also more understandable to have the strings stored the same way 
they'll be printed.