mushin Skrevet 28. september 2010 Del Skrevet 28. september 2010 Heisann hackers, slackers, pimps and hoes. Syntes spørsmålet mitt går i kategorien litt vell lite til å starte ett nytt emne. Fant dog ikke noe Java bar, Java kaffebar el whatever. Hvis man har ett desimaltall som feks 342.49831774948273932573928, hvordan kan man da forkorte dette i Java til kun 342.4? mushin (NO MIND) Lenke til kommentar
Sokkalf™ Skrevet 28. september 2010 Del Skrevet 28. september 2010 (endret) System.out.printf("%.1f", tall); f.eks edit: tok bort unødvendig formatering. Endret 28. september 2010 av Sokkalf™ Lenke til kommentar
mushin Skrevet 30. september 2010 Forfatter Del Skrevet 30. september 2010 Heisann, takk, det fungerte glitrende. Hva hvis jeg vil ha det i variabel? La oss si jeg har variabelen double Pi = 3.14188518851848194141n og vil formatere den til double Pi = 3.14? Noen smarte tricks? Skal få satt meg inn i formatering via tutorial/bok snart, for å få stoppa lokmotiv kjeften. Lenke til kommentar
NevroMance Skrevet 30. september 2010 Del Skrevet 30. september 2010 du kan bruke double Pi = (int)(pi*100)/100.0; Lenke til kommentar
Kiff Skrevet 30. september 2010 Del Skrevet 30. september 2010 (endret) java.lang.Math.round(double) kan brukes til avrunding. Du må eventuelt gange og dele med potenser av 10 for å få rett antall desimaler. Edit: double result = java.lang.Math.round(input*100)/100d Merk 100d eller 100.0 for å unngå heltallsdivisjon. Endret 30. september 2010 av Kiff Lenke til kommentar
x871kx6167ss7 Skrevet 1. oktober 2010 Del Skrevet 1. oktober 2010 Vet ikke helt hva jeg syns om det, men fungerer vel... int n = 3; System.out.printf("%."+ n +"f", 3.1415); Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå