Permalänk

c# fråga

hej jag har fastnat på en fråga, kan nån hjälpa mig?!

Vilket värde får variabeln a efter följande rader kod?

int a = 6;

if(a==3)

a = 8;

else

a=2;

Permalänk
Avstängd

2?

Visa signatur

Grundregel för felsökning: Bryt och begränsa.

Permalänk
Vila i frid

Utöver nybörjarfrågan, skriv hellre: if(3 == a) så slipper du svårfunna vurpor med tilldelning/jämförelse.

Permalänk
Medlem
Skrivet av HafezAzimi:

hej jag har fastnat på en fråga, kan nån hjälpa mig?!

Vilket värde får variabeln a efter följande rader kod?

int a = 6;
if(a==3)

a = 8;

else

a=2;

Jag rekommenderar att du stegar igenom koden

int a = 6; << -- Vad gör denna? if(a==3) << -- Vad gör IF? är svaret JA? a = 8; else << -- Vad menas med ELSE? a=2;

Visa signatur

"One is always considered mad, when one discovers something that others cannot grasp."
- Ed Wood

Permalänk
Skrivet av Ferrat:

Jag rekommenderar att du stegar igenom koden

Man kan också lägga in ett kommando på slutet som skriver ut värdet på a på skärmen så att man ser vad a har för värde. Vet trådskaparen hur man skriver ut text på skärmen?

Detta att skriva ut text på skärmen är smart om man vill testa att koden inte innehåller någon oväntad bugg.