Avatar billede decrypto Nybegynder
12. december 2003 - 19:30 Der er 6 kommentarer og
1 løsning

Hvis et tal er lige (Hurtige point)

if(SeatNumber%2)==0){
Gør dit;
}
else{
Gør dat;
}

Hvad er der galt?
Avatar billede Slettet bruger
12. december 2003 - 19:33 #1
skal rettes til:

if (SeatNumber % 2 == 0) {
  // Gør dit
} else {
  // Gør dat
}

Altså en parantes for meget i det du skrev :-)
Avatar billede decrypto Nybegynder
12. december 2003 - 19:34 #2
Ok. Tak. Her de hurtige point.
Avatar billede Slettet bruger
12. december 2003 - 19:35 #3
og husk at variabler normalt skrives med småt begyndelses bogstav, altså bør SeatNumber rettes til seatNumber... ;-)
Avatar billede jakoba Nybegynder
12. december 2003 - 20:15 #4
En lidt hurtigere test:
if (SeatNumber & 1 == 0) {            // tester on sidste bit i variablen er sat

Men javac optimerer godt, måske også her, så det er unødigt.
Avatar billede decrypto Nybegynder
12. december 2003 - 20:17 #5
Kan nogen fortælle mig hvordan man 'reset'er en variable i java.
Avatar billede decrypto Nybegynder
12. december 2003 - 20:18 #6
altså tømmer indholdet i det.
Avatar billede jakoba Nybegynder
12. december 2003 - 20:22 #7
det er ikke muligt.
fra det øjeblik e variabel bliver defineret har den en værdi. og variable kan ikke 'un-defineres'.

Så det nærmeste du kan komme er at give den en værdi du selv har defineret til at betyde 'resat', fx 0, "" eller null
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