Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Regler för variabelnamngivning | Variabler och Datatyper
Introduktion till Java

Regler för variabelnamngivning

Svep för att visa menyn

Nu när du förstår vad variabler är, är nästa viktiga steg att lära dig hur du namnger dem korrekt. Bra namn gör din kod lättare att läsa, lättare att felsöka och lättare att underhålla i framtiden.

Inga mellanslag tillåtna

Variabelnamn får inte innehålla mellanslag — en variabel måste alltid skrivas som ett enda sammanhängande ord.

Ogiltigt:

int user age = 25;

För att lösa detta kombinerar vi ord med camelCase:

int userAge = 25;

I camelCase börjar det första ordet med en liten bokstav, och varje efterföljande ord börjar med en stor bokstav:

firstName
playerScore
accountBalance

Får inte börja med en siffra

Variabelnamn får inte börja med en siffra.

Ogiltigt:

int 1score = 100;

Giltigt:

int score1 = 100;

Siffror är tillåtna inuti eller i slutet av ett namn, men inte i början.

Inga specialtecken

Variabelnamn får inte innehålla specialtecken som -, @, # eller %.

Ogiltigt:

int user-age = 25;

Java tolkar - som ett minustecken. Istället:

int userAge = 25;

Tillåtna tecken i variabelnamn:

  • bokstäver;
  • siffror;
  • understreck _;
  • dollartecken $ (används sällan i praktiken).

Java är skiftlägeskänsligt

Java behandlar stora och små bokstäver som helt olika:

int age = 25;
int Age = 30;

Detta är två separata variabler. Så age, Age och AGE är alla olika i Java.

Använd beskrivande namn

Ett beskrivande variabelnamn visar tydligt vad värdet representerar. Jämför dessa två:

int a = 100;
int playerScore = 100;

Även om båda fungerar likadant är det andra mycket bättre eftersom det direkt visar vad värdet betyder. En bra tumregel: om du behöver förklara vad en variabel betyder är namnet troligen inte tillräckligt bra.

question mark

Vilket variabelnamn är INTE giltigt i Java?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 2
some-alt