Java-variabler och bokstäver (med exempel)

I denna handledning lär vi oss om Java-variabler och bokstäver med hjälp av exempel.

Java-variabler

En variabel är en plats i minnet (lagringsområde) för att hålla data.

För att ange lagringsområdet ska varje variabel ges ett unikt namn (identifierare). Läs mer om Java-identifierare.

Skapa variabler i Java

Så här skapar vi en variabel i Java,

 int speedLimit = 80;

Här är speedLimit en variabel av int datatyp och vi har tilldelat värdet 80 till den.

Int-datatypen antyder att variabeln endast kan innehålla heltal. Om du vill veta mer besöker du Java-datatyper.

I exemplet har vi tilldelat värde till variabeln under deklaration. Det är dock inte obligatoriskt.

Du kan deklarera variabler och tilldela variabler separat. Till exempel,

 int speedLimit; speedLimit = 80;

Obs! Java är ett statiskt skrivet språk. Det betyder att alla variabler måste deklareras innan de kan användas.

Ändra värden för variabler

Värdet på en variabel kan ändras i programmet, därav namnet variabeln . Till exempel,

 int speedLimit = 80;… speedLimit = 90; 

Här är initialt värdet på speedLimit 80 . Senare ändrade vi det till 90 .

Vi kan dock inte ändra datatypen för en variabel i Java inom samma omfång.

Vad är det variabla omfånget?

Oroa dig inte för det nu. Kom bara ihåg att vi inte kan göra något så här:

 int speedLimit = 80; … float speedLimit;

För att lära dig mer, besök: Kan jag ändra deklarationstyp för en variabel i Java?

Regler för namngivning av variabler i Java

Java-programmeringsspråk har sin egen uppsättning regler och konventioner för namngivning av variabler. Här är vad du behöver veta:

  • Java är skiftlägeskänsligt. Därför är ålder och ÅLDER två olika variabler. Till exempel,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Variabler måste börja med antingen en bokstav eller en understrykning, _ eller ett dollar-, $ -tecken. Till exempel,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Variabla namn kan inte börja med siffror. Till exempel,
     int 1age; // invalid variables
  • Variabla namn kan inte använda mellanslag. Till exempel,
     int my age; // invalid variables

    Här måste vi använda variabla namn som har mer än ett ord, använda alla små bokstäver för det första ordet och göra stora bokstäver i varje efterföljande ord. Till exempel myAge.
  • När du skapar variabler väljer du ett namn som är vettigt. Till exempel är poäng, antal, nivå mer meningsfullt än variabla namn som s, n och l.
  • Om du väljer variabelnamn med ett ord, använd alla små bokstäver. Det är till exempel bättre att använda hastighet snarare än SPEED eller sPEED.

Det finns fyra typer av variabler i Java-programmeringsspråket:

  • Instansvariabler (icke-statiska fält)
  • Klassvariabler (statiska fält)
  • Lokala variabler
  • Parametrar

Om du är intresserad av att lära dig mer om det nu, besök Java Variable Typer.

Java-bokstäver

Bokstäver är data som används för att representera fasta värden. De kan användas direkt i koden. Till exempel,

 int a = 1; float b = 2.5; char c = 'F';

Här 1, 2.5och 'F'är literaler.

Här finns olika typer av bokstäver i Java.

1. Boolesk litteratur

I Java används booleska bokstäver för att initialisera booleska datatyper. De kan lagra två värden: sant och falskt. Till exempel,

 boolean flag1 = false; boolean flag2 = true;

Här falseoch truefinns två booleska bokstäver.

2. Heltalslitteratur

Ett heltal bokstavligt är ett numeriskt värde (associerat med tal) utan någon bråkdel eller exponentiell del. Det finns fyra typer av heltal bokstäver i Java:

  1. binär (bas 2)
  2. decimal (bas 10)
  3. oktal (bas 8)
  4. hexadecimal (bas 16)

Till exempel:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

I Java börjar binärt med 0b , oktalt börjar med 0 och hexadecimalt börjar med 0x .

Obs : Integer litteraler används för att initiera variabler av heltal typer som byte, short, intoch long.

3. Flytpunktslitteratur

En bokstav med flytande punkt är en numerisk bokstav som antingen har en bråkform eller en exponentiell form. Till exempel,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Obs : Flytpunktsbokstäverna används för att initiera floatoch doubleskriva variabler.

4. Karaktärslitteratur

Teckenbokstäver är unicode-karaktär som är inrymda i enstaka citat. Till exempel,

 char letter = 'a';

Här aär karaktären bokstavlig.

Vi kan också använda escape-sekvenser som teckenbokstäver. Till exempel b (backspace), t (tab), n (ny rad) etc.

5. Strängbokstäver

En sträng bokstavlig är en sekvens av tecken inneslutna i dubbla citat. Till exempel,

 String str1 = "Java Programming"; String str2 = "Programiz";

Här Java Programmingoch Programizfinns två stränglitterärer.

Intressanta artiklar...