To ensure that the output of a real number is guaranteed with a dot as a separator, you must use the American layout, which is connected using:
Locale.setDefault(Locale.US);
a
1000 ms 32 Mb Rules for program design and list of errors in automatic problem checking