HW4 java