Tips voor het declareren van variabelen in Java

click fraud protection

Een variabele is een container die waarden bevat die worden gebruikt in een Java-programma. Om een ​​variabele te kunnen gebruiken, moet deze worden gedeclareerd. Variabelen declareren is normaal gesproken het eerste dat in elk programma gebeurt.

Een variabele declareren

Java is een sterk getypeerde programmeertaal. Dit betekent dat aan elke variabele een gegevenstype moet zijn gekoppeld. Een variabele kan bijvoorbeeld worden gedeclareerd om een ​​van de acht te gebruiken primitieve gegevenstypen: byte, short, int, long, float, double, char of boolean.

Een goede analogie voor een variabele is om aan een emmer te denken. We kunnen het tot een bepaald niveau vullen, we kunnen vervangen wat erin zit, en soms kunnen we er iets aan toevoegen of wegnemen. Wanneer we een variabele declareren om een ​​gegevenstype te gebruiken, is het alsof we een label op de bucket plaatsen waarop staat waar het mee gevuld kan worden. Laten we zeggen dat het label voor de emmer "Sand" is. Zodra het label is aangebracht, kunnen we alleen zand toevoegen of verwijderen uit de emmer. Elke keer dat we proberen er iets anders in te stoppen, worden we tegengehouden door de emmerpolitie. In Java kun je denken aan de

instagram viewer
compiler als de emmerpolitie. Het zorgt ervoor dat programmeurs variabelen correct declareren en gebruiken.

Om een ​​variabele in Java te declareren, is alles wat nodig is het gegevenstype gevolgd door de variabele naam:

 int numberOfDays; 

In het bovenstaande voorbeeld is een variabele met de naam "numberOfDays" gedeclareerd met een gegevenstype int. Merk op hoe de lijn eindigt met een puntkomma. De puntkomma vertelt het Java-compiler dat de verklaring volledig is.

Nu het is gedeclareerd, kan numberOfDays alleen waarden bevatten die overeenkomen met de definitie van de gegevens type (d.w.z. voor een int-gegevenstype kan de waarde alleen een geheel getal tussen -2.147.483.648 tot zijn 2,147,483,647).

Variabelen declareren voor andere gegevenstypen is precies hetzelfde:

 byte nextInStream;
kort uur;
lang totalNumberOfStars;
float reactionTime;
dubbel item Prijs;

Variabelen initialiseren

Voordat een variabele kan worden gebruikt, moet deze een beginwaarde krijgen. Dit wordt het initialiseren van de variabele genoemd. Als we proberen een variabele te gebruiken zonder deze eerst een waarde te geven:

 int numberOfDays;
// probeer 10 toe te voegen aan de waarde van numberOfDays
numberOfDays = numberOfDays + 10;
de compiler geeft een foutmelding:
variabele numberOfDays is mogelijk niet geïnitialiseerd

Om een ​​variabele te initialiseren gebruiken we een toewijzingsinstructie. Een toewijzingsinstructie volgt hetzelfde patroon als een vergelijking in de wiskunde (bijvoorbeeld 2 + 2 = 4). Er is een linkerkant van de vergelijking, een rechterkant en een gelijkteken (d.w.z. "=") in het midden. Om een ​​variabele een waarde te geven, is de linkerkant de naam van de variabele en de rechterkant de waarde:

 int numberOfDays;
numberOfDays = 7;

In het bovenstaande voorbeeld is numberOfDays gedeclareerd met een gegevenstype int en heeft het een initiële waarde van 7 gegeven. We kunnen nu tien toevoegen aan de waarde van numberOfDays omdat deze is geïnitialiseerd:

 int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

Meestal wordt de initialisatie van een variabele tegelijkertijd met de declaratie gedaan:

 // declareer de variabele en geef deze een waarde alles in één instructie
int numberOfDays = 7;

Variabele namen kiezen

De naam die aan een variabele wordt gegeven, staat bekend als een ID. Zoals de term suggereert, is de manier waarop de compiler weet met welke variabelen hij te maken heeft, de naam van de variabele.

Er zijn bepaalde regels voor identificatiegegevens:

  • Gereserveerde woorden kan niet worden gebruikt.
  • ze kunnen niet beginnen met een cijfer, maar cijfers kunnen worden gebruikt na het eerste teken (bijv. naam1, n2ame zijn geldig).
  • ze kunnen beginnen met een letter, een onderstrepingsteken (d.w.z. '_') of een dollarteken (d.w.z. '$').
  • u mag geen andere symbolen of spaties gebruiken (bijv. "%", "^", "&", "#").

Geef uw variabelen altijd zinvolle identificaties. Als een variabele de prijs van een boek vasthoudt, noem het dan zoiets als "bookPrice". Als elke variabele een naam heeft die duidelijk maakt waarvoor de variabele wordt gebruikt, wordt het opsporen van fouten in uw programma's een stuk eenvoudiger.

Eindelijk zijn er naamgevingsconventies in Java die we u zouden aanraden om te gebruiken. Het is u misschien opgevallen dat alle voorbeelden die we hebben gegeven een bepaald patroon volgen. Wanneer meer dan één woord in combinatie met een variabelenaam wordt gebruikt, krijgen de woorden na het eerste een hoofdletter letter (bijv. reactionTime, numberOfDays.) Dit staat bekend als mixed case en is de voorkeurskeuze voor variabele ID's.

instagram story viewer