Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Regler for Navngivning af Variabler | Variabler og Datatyper
Introduktion til Java

Regler for Navngivning af Variabler

Stryg for at vise menuen

Nu hvor du forstår, hvad variabler er, er det næste vigtige skridt at lære, hvordan man navngiver dem korrekt. Gode navne gør din kode lettere at læse, lettere at fejlfinde og lettere at vedligeholde i fremtiden.

Ingen mellemrum tilladt

Variabelnavne må ikke indeholde mellemrum — en variabel skal altid skrives som ét sammenhængende ord.

Ugyldigt:

int user age = 25;

For at rette dette kombinerer vi ordene ved hjælp af camelCase:

int userAge = 25;

I camelCase starter det første ord med et lille bogstav, og hvert efterfølgende ord starter med stort bogstav:

firstName
playerScore
accountBalance

Må ikke starte med et tal

Variabelnavne må ikke begynde med et tal.

Ugyldigt:

int 1score = 100;

Gyldigt:

int score1 = 100;

Tal er tilladt inde i eller til sidst i navnet, bare ikke i begyndelsen.

Ingen specialtegn

Variabelnavne må ikke indeholde specialtegn som -, @, # eller %.

Ugyldigt:

int user-age = 25;

Java tolker - som et minustegn. I stedet:

int userAge = 25;

Tilladte tegn i variabelnavne:

  • bogstaver;
  • tal;
  • underscores _;
  • dollartegn $ (sjældent brugt i praksis).

Java skelner mellem store og små bogstaver

Java opfatter store og små bogstaver som helt forskellige:

int age = 25;
int Age = 30;

Dette er to forskellige variabler. Så age, Age og AGE er alle forskellige i Java.

Brug meningsfulde navne

Et meningsfuldt variabelnavn beskriver tydeligt, hvad værdien repræsenterer. Sammenlign disse to:

int a = 100;
int playerScore = 100;

Selvom begge virker ens, er det andet meget bedre, fordi det straks fortæller os, hvad værdien repræsenterer. En god tommelfingerregel: Hvis du er nødt til at forklare, hvad en variabel betyder, er navnet sandsynligvis ikke godt nok.

question mark

Hvilket variabelnavn er IKKE gyldigt i Java?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 2
some-alt