java problem 2 1