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
