Forum » Programiranje » [JAVA] Računaje absolutnih števil
[JAVA] Računaje absolutnih števil

Wofk ::
Pišem program ki med seboj odšteva različne datume. Problem je ker če recimo odštejem med seboj datuma 1.1.1000 in recimo 10.10.2000 dobim negativna števila v izpisu. Znima me če obstaja kakšen način kako napisat račun da bi bila razlika dveh števil absolutna nekaj na tak način |5-10|=5
lp
lp

KaRkY ::
Ali pa:
Če uporabljaš za datume Calendar ali njegove podrazrede drugače pa getTime mislim da.
long miliseconds = datum.getTimeInMillis();
if(miliseconds < 0)
{
datum.setTimeInMillis(-miliseconds);
}
verjetno pa je Math.abs() performančno bolši ali pa tudi ne.
Če uporabljaš za datume Calendar ali njegove podrazrede drugače pa getTime mislim da.
long miliseconds = datum.getTimeInMillis();
if(miliseconds < 0)
{
datum.setTimeInMillis(-miliseconds);
}
verjetno pa je Math.abs() performančno bolši ali pa tudi ne.
When you look long into an abyss, the abyss looks into you
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
⊘ | [C#]naloga iz metod!Oddelek: Programiranje | 1730 (1563) | Ziga Dolhar |
» | [C#] razlagaOddelek: Programiranje | 1624 (1341) | krastača |
» | [Naloga] Eulerjevo številoOddelek: Programiranje | 3136 (2488) | gani-med |
» | [C++][Naloga]Točka, Daljica, RazdaljaOddelek: Programiranje | 1958 (1598) | snow |
» | Programiranje "Šah-a" v JaviOddelek: Programiranje | 4293 (3809) | OwcA |