Posted By: dzemen () on 'CZprogram'
Title:     Re: Potize s double v Jave
Date:      Mon May 16 14:08:46 2005

> Ahoj.
> 
>   Marime se tu uz dlouho s problemem zaokrouhlovani typu v Jave. Priklad:
> 
> double a = 38767.56;
> double b = 13074.87;
> double c = a - b;
> 
> print(c) vypise '25692.689999999995'
> 
> kdyz date 
> 
> c = 25692,69;
> pak print(c) vypise '25692,69';

No, to je nromalni. Pokud vim, tak print() nezaokrouhluje, ne? Pouzij 
sprintf().
http://java.sun.com/developer/technicalArticles/Programming/sprintf/

Pokud ti jde o zaokrouhlovani, pak by bylo lepsi prevest to cislo na 
formatovany retezec a ten zase zpatky na cislo.

Dzemen 

Search the boards