25. juli 2004 - 19:40Der er
11 kommentarer og 1 løsning
Tal bag ved komma
Hejsa
Jeg har en opgave, hvor man skal separerer double tal = 1234.5678 i to variable - én long, hvor 1234 skal være og én short, hvor 5678 skal være. Jeg har fundet ud af, hvordan jeg får1234 i en seperat variabel, men hvordan får jeg .5678 derhen? Er der en math klasse?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
public static void test2(double tal) { String talAsString = String.valueOf(tal); int periodIndex = talAsString.indexOf(".") != -1 ? talAsString.indexOf(".") : talAsString.length();
long del1 = Integer.parseInt(talAsString.substring(0, periodIndex)); long del2 = Integer.parseInt(talAsString.substring(periodIndex + 1));
System.out.println(del1 + " " + del2); }
Den vil også virke hvis der er seks nuller i træk, hvis der kun er decimaler og hvis der ingen decimaler er.
Synes godt om
Ny brugerNybegynder
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.