Underligt resultat i while-sats.
Jag följer Jan Skansholms bok Java - Steg för steg i min programmering 1 -kurs på komvux. I kapitel 5 på sida 104 ges ett kodexempel på hur man använder en while-sats. Jag fick exakt det resultat som gavs i boken. Problemet är att jag inte förstår varför jag får det resultatet.Om heltalet k börjar med värdet 0, och varje cykel genom while-satsen adderas 2 till k så länge som k < 6, borde då inte första cykeln ge att k = 2, nästa cykel k = 4, nästa k = 6 och sedan bryts cykeln och dialogrutan visas? Var kommer 024 in i bilden, och framför allt, varför blir det en nolla framför 24?
slouching_meat_sack skrev:Jag följer Jan Skansholms bok Java - Steg för steg i min programmering 1 -kurs på komvux. I kapitel 5 på sida 104 ges ett kodexempel på hur man använder en while-sats. Jag fick exakt det resultat som gavs i boken. Problemet är att jag inte förstår varför jag får det resultatet.Om heltalet k börjar med värdet 0, och varje cykel genom while-satsen adderas 2 till k så länge som k < 6, borde då inte första cykeln ge att k = 2, nästa cykel k = 4, nästa k = 6 och sedan bryts cykeln och dialogrutan visas? Var kommer 024 in i bilden, och framför allt, varför blir det en nolla framför 24?
Never mind! Det visade sig att heltalen blev konverterade till Strings. Jag insåg att jag inte hade läst klart sidan...*facepalm*