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

Regler for Navngivning av Variabler

Sveip for å vise menyen

Nå som du forstår hva variabler er, er neste viktige steg å lære hvordan du navngir dem riktig. Gode navn gjør koden din lettere å lese, enklere å feilsøke og enklere å vedlikeholde i fremtiden.

Ikke tillatt med mellomrom

Variabelnavn kan ikke inneholde mellomrom — en variabel må alltid skrives som ett sammenhengende ord.

Ugyldig:

int user age = 25;

For å rette dette, kombinerer vi ordene ved å bruke camelCase:

int userAge = 25;

I camelCase starter det første ordet med liten bokstav, og hvert neste ord starter med stor bokstav:

firstName
playerScore
accountBalance

Kan ikke starte med et tall

Variabelnavn kan ikke begynne med et tall.

Ugyldig:

int 1score = 100;

Gyldig:

int score1 = 100;

Tall er tillatt inne i eller på slutten av et navn, bare ikke i begynnelsen.

Ingen spesialtegn

Variabelnavn kan ikke inneholde spesialtegn som -, @, # eller %.

Ugyldig:

int user-age = 25;

Java tolker - som et minustegn. I stedet:

int userAge = 25;

Tillatte tegn i variabelnavn:

  • bokstaver;
  • tall;
  • understrek _;
  • dollartegn $ (sjelden brukt i praksis).

Java skiller mellom store og små bokstaver

Java behandler store og små bokstaver som helt forskjellige:

int age = 25;
int Age = 30;

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

Bruk meningsfulle navn

Et meningsfullt variabelnavn beskriver tydelig hva verdien representerer. Sammenlign disse to:

int a = 100;
int playerScore = 100;

Selv om begge fungerer likt, er det andre mye bedre fordi det umiddelbart forteller oss hva verdien representerer. En god tommelfingerregel: hvis du må forklare hva en variabel betyr, er navnet sannsynligvis ikke godt nok.

question mark

Hvilket variabelnavn er IKKE gyldig i Java?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Regler for Navngivning av Variabler

Nå som du forstår hva variabler er, er neste viktige steg å lære hvordan du navngir dem riktig. Gode navn gjør koden din lettere å lese, enklere å feilsøke og enklere å vedlikeholde i fremtiden.

Ikke tillatt med mellomrom

Variabelnavn kan ikke inneholde mellomrom — en variabel må alltid skrives som ett sammenhengende ord.

Ugyldig:

int user age = 25;

For å rette dette, kombinerer vi ordene ved å bruke camelCase:

int userAge = 25;

I camelCase starter det første ordet med liten bokstav, og hvert neste ord starter med stor bokstav:

firstName
playerScore
accountBalance

Kan ikke starte med et tall

Variabelnavn kan ikke begynne med et tall.

Ugyldig:

int 1score = 100;

Gyldig:

int score1 = 100;

Tall er tillatt inne i eller på slutten av et navn, bare ikke i begynnelsen.

Ingen spesialtegn

Variabelnavn kan ikke inneholde spesialtegn som -, @, # eller %.

Ugyldig:

int user-age = 25;

Java tolker - som et minustegn. I stedet:

int userAge = 25;

Tillatte tegn i variabelnavn:

  • bokstaver;
  • tall;
  • understrek _;
  • dollartegn $ (sjelden brukt i praksis).

Java skiller mellom store og små bokstaver

Java behandler store og små bokstaver som helt forskjellige:

int age = 25;
int Age = 30;

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

Bruk meningsfulle navn

Et meningsfullt variabelnavn beskriver tydelig hva verdien representerer. Sammenlign disse to:

int a = 100;
int playerScore = 100;

Selv om begge fungerer likt, er det andre mye bedre fordi det umiddelbart forteller oss hva verdien representerer. En god tommelfingerregel: hvis du må forklare hva en variabel betyr, er navnet sannsynligvis ikke godt nok.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2
some-alt