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.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal