Ajuda com formatação de Data

Galera, de novo, mais uma vez, venho por meio deste…

Que me ajudem com um exercício de formatação de data… Vejam o exercício

[quote]1) Faça um programa em Java que leia uma data dada pelo Scanner (exemplo: 02/04/1990) e a mesma seja devolvida formatada com o nome do mês por extenso. (exemplo: 02 de Abril de 1990).

Regras: a) Proibido usar for.
b) Proibido usar array.
c) Proibido usar switch
d) É permitido apenas o uso de um único comando If.[/quote]

1 - Fiz por Replace, hahaha! mas ele não aceitou

2 - Fiz por tratamento de string, ficou perfeito! mas ele não aceitou

3 - Um amigo aqui no fórum me ajudou a fazer com o Switch mas ele não aceitou de novo… Antes o switch não estava nas regras, hehe

Galera, tem como usar o comando super() pra resolver este problema? Ou até mesmo usar o format() pra retornar do valor mês o nome dele por extenso?

Ajudem-me, por favor! Tô ficando louco com este exercício, hehe!

Agradeço desde já :slight_smile:

Uma saída é usar a classe SimpleDateFormat, mas não sei se seu professor vai aceitar…

http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html

[quote=roger_rf]Uma saída é usar a classe SimpleDateFormat, mas não sei se seu professor vai aceitar…

http://java.sun.com/javase/6/docs/api/java/text/SimpleDateFormat.html[/quote]

Obrigado!! Vou tentar e trago a resposta pra você amanha :smiley: