Versão em JAVA do trabalho 2