Java -variabelen


Java-variabelen

Variabelen zijn containers voor het opslaan van gegevenswaarden.

In Java zijn er verschillende soorten variabelen, bijvoorbeeld:

  • String- slaat tekst op, zoals "Hallo". Tekenreekswaarden zijn omgeven door dubbele aanhalingstekens
  • int- slaat gehele getallen op (hele getallen), zonder decimalen, zoals 123 of -123
  • float- slaat getallen met drijvende komma op, met decimalen, zoals 19,99 of -19,99
  • char- slaat enkele tekens op, zoals 'a' of 'B'. Char-waarden zijn omgeven door enkele aanhalingstekens
  • boolean- slaat waarden op met twee toestanden: waar of onwaar

Variabelen declareren (maken)

Om een ​​variabele te maken, moet u het type specificeren en er een waarde aan toewijzen:

Syntaxis

type variableName = value;

Waar type een van Java's typen is (zoals intof String), en variabeleNaam de naam van de variabele is (zoals x of naam ). Het gelijkteken wordt gebruikt om waarden aan de variabele toe te kennen.

Bekijk het volgende voorbeeld om een ​​variabele te maken waarin tekst moet worden opgeslagen:

Voorbeeld

Maak een variabele met de naam naam van het type Stringen wijs deze de waarde " John " toe:

String name = "John";
System.out.println(name);

Bekijk het volgende voorbeeld om een ​​variabele te maken waarin een getal moet worden opgeslagen:

Voorbeeld

Maak een variabele met de naam myNum van het type inten wijs deze de waarde 15 toe :

int myNum = 15;
System.out.println(myNum);

U kunt een variabele ook declareren zonder de waarde toe te wijzen, en de waarde later toewijzen:

Voorbeeld

int myNum;
myNum = 15;
System.out.println(myNum);

Merk op dat als u een nieuwe waarde toewijst aan een bestaande variabele, deze de vorige waarde zal overschrijven:

Voorbeeld

Verander de waarde van myNumvan 15in 20:

int myNum = 15;
myNum = 20;  // myNum is now 20
System.out.println(myNum);


Eindvariabelen

U kunt echter het finaltrefwoord toevoegen als u niet wilt dat anderen (of uzelf) bestaande waarden overschrijven (hierdoor wordt de variabele als "definitief" of "constant" verklaard, wat onveranderlijk en alleen-lezen betekent):

Voorbeeld

final int myNum = 15;
myNum = 20;  // will generate an error: cannot assign a value to a final variable


Andere types

Een demonstratie van het declareren van variabelen van andere typen:

Voorbeeld

int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";

In het volgende hoofdstuk leert u meer over gegevenstypen .



Variabelen weergeven

De println()methode wordt vaak gebruikt om variabelen weer te geven.

Gebruik het +teken om zowel tekst als een variabele te combineren:

Voorbeeld

String name = "John";
System.out.println("Hello " + name);

U kunt het +teken ook gebruiken om een ​​variabele aan een andere variabele toe te voegen:

Voorbeeld

String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);

Voor numerieke waarden werkt het +teken als een wiskundige operator (merk op dat we inthier (gehele) variabelen gebruiken):

Voorbeeld

int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y

Uit het bovenstaande voorbeeld kunt u het volgende verwachten:

  • x slaat de waarde 5 . op
  • y slaat de waarde 6 . op
  • Vervolgens gebruiken we de println()methode om de waarde van x + y weer te geven, wat 11 . is

Veel variabelen declareren

Gebruik een door komma's gescheiden lijst om meer dan één variabele van hetzelfde type te declareren:

Voorbeeld

int x = 5, y = 6, z = 50;
System.out.println(x + y + z);


Java-ID's

Alle Java -variabelen moeten worden geïdentificeerd met unieke namen .

Deze unieke namen worden identifiers genoemd .

ID's kunnen korte namen zijn (zoals x en y) of meer beschrijvende namen (leeftijd, som, totaalvolume).

Opmerking: het wordt aanbevolen om beschrijvende namen te gebruiken om begrijpelijke en onderhoudbare code te maken:

Voorbeeld

// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is
int m = 60;

De algemene regels voor het benoemen van variabelen zijn:

  • Namen kunnen letters, cijfers, onderstrepingstekens en dollartekens bevatten
  • Namen moeten beginnen met een letter
  • Namen moeten beginnen met een kleine letter en mogen geen witruimte bevatten
  • Namen kunnen ook beginnen met $ en _ (maar die gebruiken we niet in deze tutorial)
  • Namen zijn hoofdlettergevoelig ("myVar" en "myvar" zijn verschillende variabelen)
  • Gereserveerde woorden (zoals Java-trefwoorden, zoals intof boolean) kunnen niet als naam worden gebruikt

Test jezelf met oefeningen

Oefening:

Maak een variabele met de naam carNameen wijs de waarde Volvoeraan toe.

  = ;