kuinka saa esim . 235,34543263 luvusta erotettua erikseen kokonais luvut ja sitten 2 numeroa pilkun jälkeen? Eli että vastaukseen tulisi esim. 235 euroa ja 35 senttiä... ?
kiitos jo etukäteen.
kiitos jo etukäteen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Valuuttaa ei ikinä lasketa liukuluvuilla pyöristysvirheiden takia. Laske sentteinä ja siitä sitten saat jakolaskulla ja jakojäännöksellä tuloksen.
tietotyyppinä long ja kertoimena 1000, eli kymmenesosasentit. Hyvin on toiminut.
Min. -9 223 372 036 854 775,808 Max. 9 223 372 036 854 775,807. Riittää hamaan tulevaisuuteen. Eikä tosiaan tule pyöristysvirheitä.
Luokista DecimalFormat ja DecimalFormatSymbols vois olla apua...