Para a saída de um número real foi garantida com um ponto como separador, você deve usar o layout americano, que está conectado com:
Localidade.setDefault(Localidade .EUA);
a
1000 ms 32 Mb Rules for program design and list of errors in automatic problem checking