Potřebuju radu, jak v Javě zformátovat double číslo...v céčku je to takhle, potřebuju ekvivalent v Javě:
prostě potřebuju osekat double na pouze dvě čísla za desetinnou čarou/tečkou.Kód:printf( "%.2lf", dcislo );
Potřebuju radu, jak v Javě zformátovat double číslo...v céčku je to takhle, potřebuju ekvivalent v Javě:
prostě potřebuju osekat double na pouze dvě čísla za desetinnou čarou/tečkou.Kód:printf( "%.2lf", dcislo );
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
V Jave SE 5.0 je java.util.Formatter
Formatted printing for the Java language is heavily inspired by C's printf.
To mi bohužel nepomůže...Java 5.0 nemám dostupnou...resp potřebuju to pro nižší verze Javy...
EDIT: Tak po nějaké době "trápení" jsem to vypotil
Kód:DecimalFormat format = new DecimalFormat("#.##0.00"); FieldPosition fi = new FieldPosition(0); StringBuffer sb = new StringBuffer(); format.format(dcislo, sb, fi);
ntb: HP EliteBook 8460p i7-2640M | 8GB RAM | 120GB SSD + 500GB HDD | ATi HD6470 | 14" HD+ | W7 PRO
home: HP Docking Station | HP L2045W | WD 500GB Scorpio Blue USB box
work: HP Docking Station | HP L2445W
audio: Epiphone G-400 SG + Sounder Telecaster | E-MU 0202 | Cambridge Audio Azur 340R | Wharfedale Diamond 9.2 | Magnat Betasub 20A | Sennheiser HD555
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)