Forum » Programiranje » zaokrožanje števil double na dve decimalki
zaokrožanje števil double na dve decimalki
i33a ::
Živjo, imam problem. Program mi sešteje neke vsote odvisno od izbire radiobuttnov.
Vse te vsote so tipa double in imajo 2 decimalni mesti. A v eni kombinaciji mi kot vsota vseh vrne
število: 342.6699999. Kako naj preprečim take napake in število zaokrožim na dve decimalni mesti?
Vse te vsote so tipa double in imajo 2 decimalni mesti. A v eni kombinaciji mi kot vsota vseh vrne
število: 342.6699999. Kako naj preprečim take napake in število zaokrožim na dve decimalni mesti?
talmai ::
Neka round funkcija obstaja v tvojem neimenovanem okolju? Uporabi jo in ji povej, da želiš na 2 decimalki (ali pa množi s 100, zaokroži na celo število in dobi delitelj s 100 in ostanek).
Zakaj pride do tega je bilo že mnogo napisanega. Recimo tukaj
Zakaj pride do tega je bilo že mnogo napisanega. Recimo tukaj
"Bit je kot določna popolnoma nedoločna." (M. Heidegger)
xnnx ::
stara tema a lahko pride komu prav.
import java.text.DecimalFormat;
class nal{
public static void main(String[]arg){
DecimalFormat f=new DecimalFormat("0.00"); //izbereš število decimalk
double a=4.4646546158;
System.out.println(f.format(a));
}}
import java.text.DecimalFormat;
class nal{
public static void main(String[]arg){
DecimalFormat f=new DecimalFormat("0.00"); //izbereš število decimalk
double a=4.4646546158;
System.out.println(f.format(a));
}}
Earth provides enough to satisfy every man's need but not every man's greed.
win64 ::
stara tema a lahko pride komu prav.
import java.text.DecimalFormat;
class nal{
public static void main(String[]arg){
DecimalFormat f=new DecimalFormat("0.00"); //izbereš število decimalk
double a=4.4646546158;
System.out.println(f.format(a));
}}
Sicer stara tema, ampak to ne zaokroži številke. To samo prilagodi prikaz
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java[kotne funkcije]Oddelek: Šola | 671 (627) | Mesar |
» | java Double.valueOfOddelek: Programiranje | 1410 (1304) | Spura |
» | Java problemOddelek: Programiranje | 1613 (1311) | infiniteLoop |
» | [java] problem z decimalkamiOddelek: Programiranje | 1591 (1265) | NeOman |
» | [Java] Kako filtrirati, katera števila lahko vpišeš?Oddelek: Programiranje | 2077 (1779) | fiction |