Thread View: pl.comp.lang.java
3 messages
3 total messages
Started by Borneq
Wed, 23 Apr 2014 18:52
System.out.printf z %.6f daje mi przecinek dziesiętny
Author: Borneq
Date: Wed, 23 Apr 2014 18:52
Date: Wed, 23 Apr 2014 18:52
3 lines
1030 bytes
1030 bytes
Zmieniłem w panelu sterowania przecinek na kropkę dla liczb i walut, zrestartowałem Eclipse i wszystko na nic - jest przecinek zamiast kropki. Chciałbym aby zawsze dawało kropkę, niezależnie od ustawień regionalnych
Re: System.out.printf z %.6f daje mi przecinek dziesiętny
Author: Borneq
Date: Wed, 23 Apr 2014 19:19
Date: Wed, 23 Apr 2014 19:19
6 lines
1251 bytes
1251 bytes
W dniu 2014-04-23 20:52, Borneq pisze:
> Zmieniłem w panelu sterowania przecinek na kropkę dla liczb i walut,
> zrestartowałem Eclipse i wszystko na nic - jest przecinek zamiast kropki.
> Chciałbym aby zawsze dawało kropkę, niezależnie od ustawień regionalnych
Na początku w main() trzeba Locale.setDefault(new Locale("en", "US"));
Re: System.out.printf z %.6f daje mi przecinek dziesiętny
Author: Arivald
Date: Wed, 23 Apr 2014 22:15
Date: Wed, 23 Apr 2014 22:15
23 lines
1870 bytes
1870 bytes
On 2014-04-23 21:19, Borneq wrote:
> W dniu 2014-04-23 20:52, Borneq pisze:
>> Zmieniłem w panelu sterowania przecinek na kropkę dla liczb i walut,
>> zrestartowałem Eclipse i wszystko na nic - jest przecinek zamiast kropki.
>> Chciałbym aby zawsze dawało kropkę, niezależnie od ustawień regionalnych
>
> Na początku w main() trzeba Locale.setDefault(new Locale("en", "US"));
Hmmm... a na pewno chcesz przestawić Locale dla całego programu? To
popularny błąd początkujących.
Jeśli nie, to po prostu użyj przeładowania printf(), z podaniem Locale
jako pierwszy parametr.
A przy okazji, 'new Locale("en", "US")' ? Dla standardowych locale użyj
gotowców, jak 'Locale.US'. A niestandardowe też lepiej trzymać jako
singletony.
czyli reasumując:
System.out.printf(Locale.US, "%.6f", value);
--
Arivald
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads