Avatar billede tendal Nybegynder
19. november 2003 - 15:55 Der er 6 kommentarer og
1 løsning

Absolut værdi

Hej Eksperter

Et lille let spørgsmål. Jeg vil bare vide hvad man skal gøre for altid at for et positivt tal.

eks. point = 1000 - (et eller andet - noget andet)

Det i parentesen skal altid være positivt, hvad skal jeg sætte foran for at få det?
Avatar billede soreno Praktikant
19. november 2003 - 15:57 #1
point = 1000 - Math.abs(et eller andet - noget andet);
Avatar billede tendal Nybegynder
19. november 2003 - 16:00 #2
Tak for det - det var nemme point :o)
Avatar billede soreno Praktikant
19. november 2003 - 16:04 #3
Svaret var nemt for mig, men tilsyneladende var spørgsmålet svært nok til at du har oprettet det her.. :-)

Algoritmen er egentlig ret nem.

public int abs(int value)
{
  if(value < 0)
  {
    value = value * -1;
  }
  return value;
}
Avatar billede tendal Nybegynder
19. november 2003 - 16:09 #4
Jeg gad ikke til at lede efter svaret eller måske nærmere - jeg vidste ikke hvor jeg skulle lede. Måske du kunne være behjælpelig med det, så jeg ved det til en anden gang
Avatar billede soreno Praktikant
19. november 2003 - 16:16 #5
Jow da.

De begynder bøger jeg har set om Java har alle haft en afsnit omkring brugen af Math klassen. Så hvis du har en bog så findes der nok noget spændende materiale der.

Ellers kan du slå alle klasser op, og se deres metoder her:
http://java.sun.com/j2se/1.4.2/docs/api/index.html

Du kan også downloade JavaDocs her:
http://java.sun.com/j2se/1.4.2/download.html

Hvilket klart kan anbefales.
Avatar billede arne_v Ekspert
19. november 2003 - 16:22 #6
Søren>

Hvorfor:
  value = value * -1;
og ikke:
  value = -value;
?
Avatar billede soreno Praktikant
19. november 2003 - 16:23 #7
Tjaaa, det er vel fordi jeg tænkte i matematik og ikke i programmering.
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