Avatar billede madox Nybegynder
11. februar 2003 - 13:54 Der er 6 kommentarer og
2 løsninger

Hvad betyder while (! x.equals(y))

Hvad betyder  "while (! x.equals(y))" ? Hvor længe vil while-løkken køre? x og y er variabler?
Avatar billede Slettet bruger
11. februar 2003 - 13:58 #1
while løkken kører indtil x ikke længere er det samme (equals) som y
Avatar billede jelzin101 Praktikant
11. februar 2003 - 14:01 #2
nej omvendt, - den kører indtil de er ens (! er en negering)
Avatar billede jelzin101 Praktikant
11. februar 2003 - 14:04 #3
Avatar billede riversen Nybegynder
11. februar 2003 - 14:11 #4
enig med jelzin...while lykken vil køre så længe x og y ikke har samme værdi
Avatar billede Slettet bruger
11. februar 2003 - 14:13 #5
selvfølgelig den overså jeg lige
Avatar billede arne_v Ekspert
11. februar 2003 - 15:12 #6
Vær opmærksom på at den præcise betydning af equals kan variere
mellem klasser.
Avatar billede websafe Nybegynder
11. februar 2003 - 22:59 #7
Også jeg er enig med jelzin...

bemærk at x og y er objekter, og man derfor (i java) ikke nak bruge "==" til at sammenligne dem med (som man kan i C++ med operator overloading*), og derfor skal man bruge equals(variabel). Hvis du vil vide mere om dette, kan der med fordel kigges i API'en under "String"-klassen (og de klasser den arver fra).

*Den eneste operator overloading der findes i java er "+", hvor plusset får en anden betydning end "addér", eks. System.out.println("mit ord er " + ord);
Avatar billede madox Nybegynder
12. februar 2003 - 14:34 #8
Jeg siger tak tak for hjælpen
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