Een computerprogramma is een set instructies om een taak uit te voeren. Het is vereist om gegevens tijdens het programmeren op te slaan. Daarom worden die gegevens in het geheugen opgeslagen. Deze gereserveerde geheugenlocaties worden variabelen genoemd. De variabelen moeten unieke namen hebben omdat ze eenvoudig moeten worden geïdentificeerd om wiskundige of logische bewerkingen uit te voeren. Variabelen worden toegewezen met waarden. Soms zijn deze waarden vast en veranderen ze niet. Dat soort waarden worden data-letterwoorden genoemd. In het programma, als er een statement is als int value = 5, is de 'int' het gegevenstype. De 'waarde' is de variabele en '5' is de data letterlijk. Dit artikel bespreekt het verschil tussen variabelen en dataletters in Java. De belangrijk verschil tussen variabelen en dataletters in Java is dat variabelen zijn de gereserveerde geheugenlocaties om waarden met symbolische namen op te slaan, terwijl dataletters notaties zijn van het weergeven van vaste waarden in de programmering.
1. Overzicht en belangrijkste verschil
2. Wat zijn variabelen in Java
3. Wat zijn Data Literals in Java
4. Overeenkomsten tussen variabelen en gegevenstitels in Java
5. Vergelijking zij aan zij - Variabelen versus datalabels in Java in tabelvorm
6. Samenvatting
Een variabele is een plaats om een waarde in het geheugen op te slaan. Elke geheugenlocatie kan een specifiek type gegevens opslaan. Java-taal ondersteunt acht primitieve gegevenstypen. Ze zijn een byte, kort, int, lang, boolean, float, double en char. De datatybyte is een 8-bit signed two's complement integer. Het is handig om ruimte te besparen in grote arrays omdat het 4 keer kleiner is dan int. Het gegevenstype short is een 16-bit signed two's complement integer. Het is 2 keer kleiner dan int. De int is een 32-bit signed two's complement integer. Het is het meest voorkomende gegevenstype om numerieke waarden zonder decimale punten op te slaan wanneer er niet veel bezorgdheid is over het geheugen. Het lange gegevenstype is een 64-bits ondertekend geheel complement van twee complementen. Het wordt gebruikt om een groot aantal nummers op te slaan. De zwevend en dubbel zijn twee gegevenstypen om numerieke waarden met een decimaalteken op te slaan. De vlotter is 32bit en dubbel is 64 bits. De Boolean wordt gebruikt om true of false op te slaan. Een enkel teken kan worden opgeslagen met behulp van char data type. Dat zijn de belangrijkste primitieve gegevenstypen in Java.
Wanneer er een verklaring is zoals een int x; dit betekent dat de variabele x een geheel getal kan bevatten. Het maakt geen geheugen vrij voor het variabele nummer. Wanneer er een verklaring is als int x = 5; dit betekent dat de variabele x gehele waarden kan bevatten en dat deze waarde 5 bevat. De geïnitialiseerde waarde kan later in het programma worden gewijzigd. De x-waarde kan worden gelijkgesteld aan een ander geheel getal zoals 10 later. bijv. x = 10;
Elke variabele heeft unieke namen om ze te identificeren. Ze worden ID's genoemd. De programmeur moet de regels volgen bij het geven van namen voor variabelen. Java is een hoofdlettergevoelige taal. Daarom is de variabelenaam 'nummer' anders dan 'NUMBER'. De naam van de variabele kan Unicode-letters en cijfers bevatten. Ze kunnen geen spaties hebben. Raadpleeg het onderstaande programma.
Figuur 01: Java-programma met variabelen
Volgens het bovenstaande programma zijn x en y variabelen die gehele getallen bevatten. De som wordt toegewezen aan variabele som. De lengte en breedte zijn dubbele variabelen. De vermenigvuldiging wordt opgeslagen in de gebiedsvariabele die wordt gedeclareerd als een dubbele variabele. Eén teken kan worden opgeslagen in de variabele letter. Het bevat 'A'. Het personage wordt in enkele aanhalingstekens geplaatst.
Een gegevensliteraal is een broncodeweergave van een vaste waarde. De waarden zoals 5, 4.3, waar vereisen geen berekening. Daarom staan ze bekend als data-letterwoorden. Als er een verklaring is, dubbel nummer = 20,5; het 'dubbele' is het gegevenstype. Het 'nummer' is de variabele. De 20.5 is de data letterlijk.
Er zijn verschillende soorten letterlijke tekens. Het zijn integer-letterwoorden, drijvende-komma-letterwoorden, teken- en tekenreeksliteralen. Integer literals worden gebruikt om variabelen van integer gegevenstypen zoals byte, short, int en long te initialiseren. Drijvende-letter-letterwoorden worden gebruikt om variabelen van het drijvende en dubbele gegevenstype te initialiseren. Het letterlijke drijvende punt eindigt met f of F, het is van het type float. Als het eindigt met d of D, is het dubbel. Het schrijven van d is optioneel. Teken- en tekenreeksliteralen bestaan uit Unicode-tekens. De tekenliteralen vertegenwoordigen een enkel teken, terwijl een letterlijke tekenreeks een reeks tekens vertegenwoordigt. De letterlijke karakters staan in het enkele aanhalingsteken. bijv. - 'B'. De tekenreeksliteralen bevinden zich in de dubbele aanhalingstekens. bijv. - "Programmeren". Raadpleeg het onderstaande programma.
Figuur 02: Java-programma met Literals
Volgens het bovenstaande programma is het getal een variabele. Het gehele getal van de getallenvariabele is 10. De variabele doubleValue kan een dubbele waarde bevatten. De floatValue-variabele kan een float bevatten. Daarom zijn 5.4 en 5.4f zwevende letterlijke waarden. De lettervariabele bevat een teken 'B'. Het is een letterlijke letter. De woordvariabele bevat een reeks tekens. Het is dus een letterlijke tekenreeks.
Variabelen versus datalumnures | |
Variabelen zijn gereserveerde geheugenlocaties die waarden opslaan met symbolische namen. | Dataletters zijn broncodeweergaven van vaste waarden. |
Vereniging | |
Variabelen zijn gekoppeld aan de geheugenlocatie. | Dataletters zijn gekoppeld aan vaste waarden die in de variabelen zijn geplaatst. |
Variabelen en dataletters zijn algemene termen gerelateerd aan programmeren. In dit artikel wordt het verschil tussen variabelen en gegevensliteralen besproken. Het verschil tussen variabelen en dataletters in Java is dat variabelen de gereserveerde geheugenlocaties zijn om waarden met symbolische namen op te slaan, terwijl dataletters notaties zijn van vaste waarden in programmering.
Point, Tutorials. "Java Basic Datatypes.", Tutorials Point, 8 januari 2018. Beschikbaar Hier