Java: Formatando um Valor Numerico

Solução pra um problema comum em foruns Java.

O resultado é:

0,03 0,03 3,00 30.000,00 3.000.000,00