Popis reprezentace desetinných čísel v češtině je zde: https://users.fit.cvut.cz/~tronicek/java/Ukazka.pdf
Z.T. -- Zdenek Tronicek FIT CTU in Prague Michal Pavlasek napsal(a): > pohybliva desatinna ciarka prinasa niekolko niekedy necakanych prekvapeni > :) > odporujucich "sedliackemu rozumu", vysledkom su nepresnosti. > > je to popisane napr tu: > http://en.wikipedia.org/wiki/Floating_point#Accuracy_problems > > <http://en.wikipedia.org/wiki/Floating_point#Accuracy_problems>bye > CoPLaS > > 2011/2/8 Libor Jelinek <ljeli...@virtage.com> > >> Dobrý den všem Javistům! >> >> (1) >> Zrovna si čtu >> http://download.oracle.com/javase/tutorial/essential/io/datastreams.html, >> kde mj. píšou >> >> *(...) Above example uses one very bad programming technique: it uses >> floating point numbers to represent monetary values. In general, >> floating >> point is bad for precise values. It's particularly bad for decimal >> fractions, because common values (such as 0.1) do not have a binary >> representation. >> >> The correct type to use for currency values is java.math.BigDecimal.* >> >> Zcela nechápu co je na floating point číslech špatného a v čem je lepší >> BigDecimal. Co se myslí tím "precise value"? >> >> (2) >> V souvislosti s tím bych se chtěl zeptat, zda následující anglické >> termíny >> chápu správně (+ jeden si vůbec neumím přeložit). >> >> decimal - desetinný nebo desítkový >> decimal number - desítkové číslo >> decimal integer - desítkové celé číslo >> floating point number - desetinné číslo >> precision - počet des. míst >> width - ?? >> decimal point - desetinná tečka >> decimal places - desetinná místa >> >