Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Miša Šebová:11.10.2016 18:39

Ahoj, prosim Vas,
Robim zas jeden program do skoly. Uzivatel ma zadat desatinne cislo (pouzila som

double a = sc.nextDouble();

) akurat potrebujem aby tam to cislo vedel zadat s desatinnou teckou. Berie mi to stale len ciarku. Mozete poradit ako mam postupovat ? Vďaka

 
Odpovědět
11.10.2016 18:39
Avatar
Petr Šťastný
Tvůrce
Avatar
Odpovídá na Miša Šebová
Petr Šťastný:11.10.2016 19:13

Jmenuje se to CultureInfo, najdi si to nekde. Meni to napriklad desetinny oddelovac

 
Nahoru Odpovědět
11.10.2016 19:13
Avatar
David Dostal
Tvůrce
Avatar
Odpovídá na Miša Šebová
David Dostal:11.10.2016 19:33

Scanner má na to metodu useLocale.

sc.useLocale(Locale.ENGLISH);
double a = sc.nextDouble();
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
11.10.2016 19:33
Avatar
Miša Šebová:11.10.2016 20:08

Super, dakujem. Vymyslela som to nakoniec inak, ale dobuducna dobre vediet ;)

 
Nahoru Odpovědět
11.10.2016 20:08
Avatar
David Dostal
Tvůrce
Avatar
Odpovídá na Miša Šebová
David Dostal:11.10.2016 21:13

Rádo se stalo :-) Jak jsi to nakonec vymyslela? Načetla jako String, nahradila tečku a převedla na číslo?

 
Nahoru Odpovědět
11.10.2016 21:13
Avatar
Miša Šebová:11.10.2016 22:31

Presne ;)

 
Nahoru Odpovědět
11.10.2016 22:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.