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.