cristian skrev:Din if else er forkert
For at du også selv kan holde styr på den lav den på følgende måde
Kode: Vælg alt
if(something) {
//do something
else
//do something else
}
Dit kode-snippet er ikke helt korrekt.
Problemet i trådstarters-kode er at if-statement afsluttes med semikolon.
Java kan godt håndtere at man ikke benytter curly-brackets ({}), så længe det bare kun er én instruktion (den kan stå på samme linje, linjen under, eller flere linjer under).
Hvis man derimod benytter curly-brackets ved en if-statement, så skal de afsluttes inden else-statement.
Så enten gør dette:
Kode: Vælg alt
if (resultat > 0) {
System.out.println("Vi har overskud.");
} else {
System.out.println("");
}
.. eller dette:
Kode: Vælg alt
if (resultat > 0)
System.out.println("Vi har overskud.");
else
System.out.println("");