Avatar billede korup Nybegynder
03. maj 2001 - 09:30 Der er 5 kommentarer og
1 løsning

2 Decimaler

Hej
Jeg har en double der hedder kmt som indenholder tal som 34.453345533
den skal jeg have afkortet til to decimaler.

HASTER..

/korup
Avatar billede halfblind Nybegynder
03. maj 2001 - 09:38 #1
NumberFormat formatter = NumberFormat.getNumberInstance();
formatter.setMaximumFractionDigits(2);

formatter.format(navn på tallet);
Avatar billede halfblind Nybegynder
03. maj 2001 - 09:38 #2
husk at importere.

import java.text.NumberFormat;
Avatar billede halfblind Nybegynder
03. maj 2001 - 09:39 #3
så ikke lige navnet på din double..
så det skal være

formatter.format(kmt);
Avatar billede agermose Nybegynder
03. maj 2001 - 09:44 #4
hvis du skal have en double tilbage istedet for en string via format:

kmt = Math.ciel(kmt*100)/100
Avatar billede blackplague Nybegynder
03. maj 2001 - 12:11 #5
Jeg tror jeg ville bruge en

DecimalFormat bla = new DecimalFormat( \"0.00\" );

bla hedde hvad som helst, en god ide at det er genkendeligt, da det kan bruges flere gange.

senere til formatering.
bla.Format( kmt );

Husk: Import java.text.DecimalFormat;
Avatar billede korup Nybegynder
03. maj 2001 - 13:32 #6
Takker mangegange for de mange svar.
Håber der er hjælp at hente en anden gang..

TAk
/Korup
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester