Programmeren in Java | #2 - Variabelen
2015-12-30
Variabelen - je kent ze vast wel van de wiskundelessen. Een letter (bijvoorbeeld x) die staat voor een (on)bekend getal, dat eventueel kan veranderen. Zo werken ze ook in Java. Echter zijn er in Java verschillende typen variabelen, bijvoorbeeld hele nummers, nummers met 2 decimalen, meer decimalen et cetera, maar zelfs hele woorden!
1. Je project aanmaken
Als het goed is weet je nog hoe dit gaat. In de vorige tutorial heb je geleerd hoe je dat doet. Dus weet je het niet meer: kijk dan daar even terug. Zet ook de main method al in je code.
2. Variabelen
Nu komt het stuk dat deze keer centraal staat: variabelen. Hoe maak je nou een variabele in Java?
Ten eerste moet je weten welk type variabele je gaat gebruiken. Nu zullen we een double
gebruiken. Dan heb je een getal dat (eventueel) decimalen kan hebben. In je code schrijf je dan gewoon double
. Daarna moet je die variabele een naam geven. Ik noem hem "kip". Dat schrijf je dan zo op: double kip;
. Nu heb je een variabele gemaakt, maar deze heeft nog geen waarde. Daarvoor kun je de regel kip = 5.84;
toevoegen. Daarmee geef je de variabele "kip" een waarde van 5,84. Zo ziet het er dus uit:
Wat kunnen we nou met die variabele doen?
Uitprinten, bijvoorbeeld. In de vorige tutorial heb je over System.out.println();
geleerd. Deze kun je hier ook gebruiken! In plaats van tekst vul je tussen de haakjes dan gewoon een variabele in. Let wel op: er mogen geen aanhalingstekens om staan.
Deze code: System.out.println("kip");
zal uitprinten: kip
Deze code: System.out.println(kip);
zal uitprinten: 5.84
Je ziet dus dat hij bij die laatste de variabele uitprint. Probeer het zelf maar en kijk dan in je console!
[spoiler title='Bewijs!' style='default' collapse_link='true']
[/spoiler]
2.1 De verschillende typen variabelen
Behalve double zijn er nog meer typen. De belangrijkste vind je hier:
int - een int(eger) is altijd een heel getal
double - een double kan meerdere decimalen hebben
string - een string is een woord, of meerdere woorden
boolean - kan maar twee waardes hebben: true of false
2.2 Variabelen, maar dan sneller
Er is een handigere manier dan elke keer op twee regels een variabele te maken. Je kunt aan de variabele direct een waarde toewijzen.
double kip = 5.84;
En je kan ook meerdere variabelen in één keer aanmaken.
int kip, vis, koe;
En je kan die zelfs direct een waarde geven!
int kip = 5, vis = 9, koe = 35
Die laatste twee voorbeelden kunnen uiteraard alleen als ze hetzelfde type variabele zijn.
OPDRACHT
Maak 5 doubles met waardes 3,54; 8,65; 1,23; 9,76 en 5,64 (let op: gebruik een punt als komma), je mag zelf een naam kiezen.
Print elk van die variabelen uit, elk op een nieuwe regel.
[spoiler title='Oplossing' style='default' collapse_link='true']
Je kan het anders hebben gedaan natuurlijk, maar zolang dit het resultaat is heb je het goed gedaan:
[/spoiler]
Bedankt voor het lezen! Hopelijk vond je het leuk, en heb je tips of verbeteringen, mail me!