CS182E hw1 java