Java-variabelen en -literatuur (met voorbeelden)

In deze tutorial leren we aan de hand van voorbeelden over Java-variabelen en literals.

Java-variabelen

Een variabele is een locatie in het geheugen (opslaggebied) om gegevens op te slaan.

Om het opslaggebied aan te geven, moet elke variabele een unieke naam (identifier) ​​krijgen. Lees meer over Java-ID's.

Maak variabelen in Java

Zo maken we een variabele in Java,

 int speedLimit = 80;

Hier is speedLimit een variabele van het gegevenstype int en we hebben er waarde 80 aan toegewezen .

Het gegevenstype int suggereert dat de variabele alleen gehele getallen kan bevatten. Bezoek Java-gegevenstypen voor meer informatie.

In het voorbeeld hebben we waarde toegekend aan de variabele tijdens de declaratie. Het is echter niet verplicht.

U kunt variabelen declareren en variabelen afzonderlijk toewijzen. Bijvoorbeeld,

 int speedLimit; speedLimit = 80;

Opmerking : Java is een statisch getypte taal. Het betekent dat alle variabelen moeten worden gedeclareerd voordat ze kunnen worden gebruikt.

Verander waarden van variabelen

De waarde van een variabele kan in het programma worden gewijzigd, vandaar de naam variabele . Bijvoorbeeld,

 int speedLimit = 80;… speedLimit = 90; 

Hier is aanvankelijk de waarde van speedLimit 80 . Later hebben we het gewijzigd in 90 .

We kunnen het gegevenstype van een variabele in Java echter niet binnen hetzelfde bereik wijzigen.

Wat is het variabele bereik?

Maak je er voorlopig geen zorgen over. Onthoud gewoon dat we zoiets niet kunnen doen:

 int speedLimit = 80;… zweven speedLimit;

Ga voor meer informatie naar: Kan ik het aangiftetype voor een variabele in Java wijzigen?

Regels voor het benoemen van variabelen in Java

De programmeertaal Java heeft zijn eigen set regels en conventies voor het benoemen van variabelen. Hier is wat u moet weten:

  • Java is hoofdlettergevoelig. Daarom zijn leeftijd en AGE twee verschillende variabelen. Bijvoorbeeld,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Variabelen moeten beginnen met een letter of een onderstrepingsteken, _ of een dollar, $ teken. Bijvoorbeeld,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Variabelenamen mogen niet met cijfers beginnen. Bijvoorbeeld,
     int 1age; // invalid variables
  • Variabelenamen mogen geen spaties gebruiken. Bijvoorbeeld,
     int my age; // invalid variables

    Hier moeten we variabelenamen gebruiken die meer dan één woord bevatten, alle kleine letters gebruiken voor het eerste woord en de eerste letter van elk volgend woord een hoofdletter geven. Bijvoorbeeld myAge.
  • Kies bij het maken van variabelen een logische naam. Score, nummer, niveau is bijvoorbeeld logischer dan variabelenamen zoals s, n en l.
  • Als u variabelenamen van één woord kiest, gebruik dan alleen kleine letters. Het is bijvoorbeeld beter om snelheid te gebruiken in plaats van SPEED of sPEED.

Er zijn 4 soorten variabelen in de programmeertaal Java:

  • Instantievariabelen (niet-statische velden)
  • Klassevariabelen (statische velden)
  • Lokale variabelen
  • Parameters

Als je er nu meer over wilt weten, ga dan naar Java Variable Types.

Java-letterlijke letters

Letterlijke waarden zijn gegevens die worden gebruikt om vaste waarden weer te geven. Ze kunnen direct in de code worden gebruikt. Bijvoorbeeld,

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

Hier 1, 2.5en 'F'zijn letterlijke.

Hier zijn verschillende soorten literals in Java.

1. Booleaanse letterlijke waarden

In Java worden booleaanse literalen gebruikt om booleaanse gegevenstypen te initialiseren. Ze kunnen twee waarden opslaan: true en false. Bijvoorbeeld,

 boolean flag1 = false; boolean flag2 = true;

Hier, falseen truezijn twee Booleaanse letterlijke waarden.

2. Integer Literals

Een letterlijk geheel getal is een numerieke waarde (geassocieerd met getallen) zonder een fractioneel of exponentieel deel. Er zijn 4 soorten integer-literals in Java:

  1. binair (grondtal 2)
  2. decimaal (grondtal 10)
  3. octaal (basis 8)
  4. hexadecimaal (grondtal 16)

Bijvoorbeeld:

 // 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

In Java begint binair met 0b , octaal begint met 0 en hexadecimaal begint met 0x .

Opmerking : Integer literals worden gebruikt om variabelen van integer types willen initialiseren byte, short, int, en long.

3. Floating-point Literals

Een letterlijke drijvende-komma is een numerieke letterlijke vorm die een fractionele of een exponentiële vorm heeft. Bijvoorbeeld,

 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 ) )

Opmerking : de drijvende-kommagetallen worden gebruikt om variabelen te initialiseren floaten te doubletypen.

4. Letterlijke tekens

Letterlijke tekens zijn Unicode-tekens die tussen enkele aanhalingstekens staan. Bijvoorbeeld,

 char letter = 'a';

Hier ais het personage letterlijk.

We kunnen ook escape-reeksen gebruiken als letterlijke tekens. Bijvoorbeeld b (backspace), t (tab), n (nieuwe regel), etc.

5. Letterlijke tekenreeksen

Een letterlijke tekenreeks is een reeks tekens tussen dubbele aanhalingstekens. Bijvoorbeeld,

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

Hier, Java Programmingen Programizzijn twee letterlijke tekenreeksen.

Interessante artikelen...