Nyckelord: Kompileringsfel

Kompileringsfel
Ett kompileringsfel är de fel som uppstår när programmet inte kan köra pga felaktig syntax eller felskrivningar. När programmet är skrivet med fel syntax vet kompilatorn inte hur den ska översätta koden till maskinkod och kan därför inte köra.
Följande program ger kompileringsfel. Varför?
class HärBlevDetFel {
/* Här är mitt program
public static void main(String[] args){
System.out.println('Hej Världen!')
}
}
Ledtråd
Kontrollera kommentarens slut, citationstecknen och semikolonet.
Svar
Förklaring:
- Å, ä och ö är tillåtna i Java-namn. Klassnamnet är därför inte felet.
- Kommentaren /* är inte stängd med */, alternativt att använda dubbel snedstreck //
- Enkel apostrof ’ ’ används istället för citationstecken ” ” i
System.out.println().
class compileError {
/* Här är mitt program */
public static void main(String[] args) {
System.out.println("Hej Världen!");
}
}
Utskriftssatsen saknar också ett avslutande semikolon. Ett kompileringsfel stoppar översättningen av källkoden till bytekod.
Vanliga frågor om Uppgift 11 - Kompileringsfel
Vad handlar Uppgift 11 - Kompileringsfel om?
Övningsuppgift i Java: Kompileringsfel. Träna själv med fria ledtrådar och facit.
Hur övar jag på Uppgift 11 - Kompileringsfel?
Kör exemplen själv, ändra ett värde i taget och jämför sedan resultatet med förklaringen på sidan.