Pergunta de entrevista da empresa Yahoo

Puzzles, java question