Pregunta de entrevista de IBM

Rewrite the above in Java.