Primitieve Gegevenstypen
Variabelen
Een variabele in code is als een container waarin we informatie kunnen opslaan. Als we bijvoorbeeld het getal 20 moeten opslaan, bewaren we dit in een variabele en verwijzen we later naar dit getal door simpelweg de variabelenaam in de code te gebruiken.
Java is een sterk getypeerde taal, wat betekent dat we het gegevenstype van onze variabele moeten definiëren:
Main.java
1variable_type name = value;
De bovenstaande code toont de basis-syntaxis voor het declareren van een variabele.
Vervolgens gaan we verder met het bestuderen van gegevenstypen, te beginnen met de 8 belangrijkste.
Gegevenstypen
Laten we de primitieve gegevenstypen doornemen en meer leren over elk van hen:
Byte
Dit gehele gegevenstype kan waarden bevatten van -128 tot 127. Het neemt 1 byte geheugen in beslag en wordt opgeslagen in het stackgeheugen.
Main.java
1byte var = 10;
Short
Het short gegevenstype is ook een integer-type dat waarden kan bevatten van -32.768 tot 32.767. Het neemt 2 bytes geheugen in beslag en wordt opgeslagen in het stackgeheugen.
Main.java
1short var = 10000;
Int
Dit is het meest gebruikte integer gegevenstype, geschikt voor waarden van -2.147.483.648 tot 2.147.483.647. Het wordt eveneens opgeslagen in het stackgeheugen en neemt 4 bytes in beslag.
Main.java
1int var = 123123123;
Long
Dit is het grootste gehele getal type, geschikt voor het opslaan van waarden van -2⁶³ tot 2⁶³ - 1. Het neemt 8 bytes in beslag in het geheugen en wordt ook opgeslagen in het stackgeheugen.
Main.java
1long var = -10290394;
Float
Het float gegevenstype is het eerste drijvende-kommagetaltype dat 7 decimalen opslaat. Bij het declareren van een variabele van het type float moet de letter f aan het einde van het getal worden toegevoegd. Bijvoorbeeld: float myFloat = 4.13f;.
Main.java
1float var = 13.41f;
Double
Dit drijvende-kommagetaltype kan tot 15 decimalen opslaan. In tegenstelling tot float hoeft er geen letter te worden opgegeven bij het declareren van een double-variabele. Double neemt 8 bytes in beslag en wordt opgeslagen in het stackgeheugen.
Main.java
1double var = 12.299384;
Boolean
Dit primitieve gegevenstype is bijzonder omdat het alleen de waarden true of false kan bevatten. In Java neemt het booleaanse type 1 bit geheugen in beslag, maar in de praktijk kan het meer ruimte gebruiken omdat het kan worden verpakt in andere datastructuren, zoals arrays of objecten (die later worden besproken). Boolean-waarden worden opgeslagen in het stackgeheugen.
Main.java
1boolean var = true;
Char
Dit karaktergegevenstype haalt gegevens uit de ASCII-tabel. We gaan in het volgende hoofdstuk dieper in op dit gegevenstype, maar voor nu is het belangrijk om te weten dat het 2 bytes in beslag neemt.
Main.java
1char var = 'c';
Er is ook een tabel waarin je alle essentiële informatie over primitieve gegevenstypen kunt bekijken:
Primitieve gegevenstypen kunnen ook worden weergegeven met behulp van het console-uitvoercommando.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
We hebben een int-variabele gedeclareerd en deze op het scherm weergegeven.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }
We hebben een char-variabele gedeclareerd en deze op het scherm weergegeven.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }
We hebben een float-variabele gedeclareerd en deze op het scherm afgedrukt.
1. Welk integer gegevenstype neemt de minste hoeveelheid geheugen in beslag?
2. Welk gegevenstype kan slechts twee waarden hebben: true of false?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 2.7
Primitieve Gegevenstypen
Veeg om het menu te tonen
Variabelen
Een variabele in code is als een container waarin we informatie kunnen opslaan. Als we bijvoorbeeld het getal 20 moeten opslaan, bewaren we dit in een variabele en verwijzen we later naar dit getal door simpelweg de variabelenaam in de code te gebruiken.
Java is een sterk getypeerde taal, wat betekent dat we het gegevenstype van onze variabele moeten definiëren:
Main.java
1variable_type name = value;
De bovenstaande code toont de basis-syntaxis voor het declareren van een variabele.
Vervolgens gaan we verder met het bestuderen van gegevenstypen, te beginnen met de 8 belangrijkste.
Gegevenstypen
Laten we de primitieve gegevenstypen doornemen en meer leren over elk van hen:
Byte
Dit gehele gegevenstype kan waarden bevatten van -128 tot 127. Het neemt 1 byte geheugen in beslag en wordt opgeslagen in het stackgeheugen.
Main.java
1byte var = 10;
Short
Het short gegevenstype is ook een integer-type dat waarden kan bevatten van -32.768 tot 32.767. Het neemt 2 bytes geheugen in beslag en wordt opgeslagen in het stackgeheugen.
Main.java
1short var = 10000;
Int
Dit is het meest gebruikte integer gegevenstype, geschikt voor waarden van -2.147.483.648 tot 2.147.483.647. Het wordt eveneens opgeslagen in het stackgeheugen en neemt 4 bytes in beslag.
Main.java
1int var = 123123123;
Long
Dit is het grootste gehele getal type, geschikt voor het opslaan van waarden van -2⁶³ tot 2⁶³ - 1. Het neemt 8 bytes in beslag in het geheugen en wordt ook opgeslagen in het stackgeheugen.
Main.java
1long var = -10290394;
Float
Het float gegevenstype is het eerste drijvende-kommagetaltype dat 7 decimalen opslaat. Bij het declareren van een variabele van het type float moet de letter f aan het einde van het getal worden toegevoegd. Bijvoorbeeld: float myFloat = 4.13f;.
Main.java
1float var = 13.41f;
Double
Dit drijvende-kommagetaltype kan tot 15 decimalen opslaan. In tegenstelling tot float hoeft er geen letter te worden opgegeven bij het declareren van een double-variabele. Double neemt 8 bytes in beslag en wordt opgeslagen in het stackgeheugen.
Main.java
1double var = 12.299384;
Boolean
Dit primitieve gegevenstype is bijzonder omdat het alleen de waarden true of false kan bevatten. In Java neemt het booleaanse type 1 bit geheugen in beslag, maar in de praktijk kan het meer ruimte gebruiken omdat het kan worden verpakt in andere datastructuren, zoals arrays of objecten (die later worden besproken). Boolean-waarden worden opgeslagen in het stackgeheugen.
Main.java
1boolean var = true;
Char
Dit karaktergegevenstype haalt gegevens uit de ASCII-tabel. We gaan in het volgende hoofdstuk dieper in op dit gegevenstype, maar voor nu is het belangrijk om te weten dat het 2 bytes in beslag neemt.
Main.java
1char var = 'c';
Er is ook een tabel waarin je alle essentiële informatie over primitieve gegevenstypen kunt bekijken:
Primitieve gegevenstypen kunnen ook worden weergegeven met behulp van het console-uitvoercommando.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }
We hebben een int-variabele gedeclareerd en deze op het scherm weergegeven.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }
We hebben een char-variabele gedeclareerd en deze op het scherm weergegeven.
Main.java
12345678package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }
We hebben een float-variabele gedeclareerd en deze op het scherm afgedrukt.
1. Welk integer gegevenstype neemt de minste hoeveelheid geheugen in beslag?
2. Welk gegevenstype kan slechts twee waarden hebben: true of false?
Bedankt voor je feedback!