"Hee Amigo!"

"Hallo Elisabeth Costanza."

"Noem me maar Ellie hoor. Zo formeel hoeft het allemaal niet."

"Okee Ellie."

"Met een beetje hulp van mij word jij al snel een van de besten. Ik heb heel veel ervaring met lesgeven aan beginners. Probeer me maar te volgen, dan komt het allemaal in orde. OK, daar gaan we...

Er zijn twee belangrijke basistypen in Java: String en int. We slaan strings (teksten) op in String, en integers (gehele getallen) in int. Om een nieuwe variabele te declareren, moet je het type en de naam van de variabele opgeven. De naam mag niet hetzelfde zijn als de naam van andere variabelen of andere functies.

Voorbeeld 1, code: Beschrijving
String s;
Er wordt een nieuwe variabele met de naam s gedeclareerd. Hierin kan tekst worden opgeslagen.
int i;
Er wordt een nieuwe variabele met de naam i gedeclareerd. Deze variabele kan integers bevatten.

Tijdens het declareren kun je meteen een waarde aan een variabele toewijzen.

Voorbeeld 2, code: Beschrijving
String s = "Ellie";
Variabele s krijgt de stringwaarde "Ellie".
int i = 5;
Variabele i krijgt de integerwaarde 5.

Wanneer we een variabele een nieuwe waarde geven, gebruiken we de operator = . We noemen dit ook wel de toewijzingsoperator. Je kunt hem uitspreken als 'wordt' (en dus niet als 'is'). 'Toewijzen' betekent dat je een variabele de waarde geeft van een andere variabele, of een waarde die is berekend aan de hand van een of meer variabelen.

Voorbeeld 3, code: Beschrijving
int a = 5;
Variabele a krijgt de waarde 5.
int b = 6;
Variabele b krijgt de waarde 6.
int c = a + b;
Variabele c krijgt de waarde 11.

De waarde van een variabele kan worden gebruikt om een nieuwe waarde te berekenen, die dan in de plaats van de oude komt.

Voorbeeld 4, code: Beschrijving
int a = 2;
a krijgt de waarde 2
int b = 3;
b krijgt de waarde 3
a = a + b;
a krijgt de waarde 5
b = b + 1;
b krijgt de waarde 4

Je kunt strings samenvoegen met de operator + :

Voorbeeld 5, code: Beschrijving
String s1 = "Rain";
String s2 = "In";
String s3 = s1 + s2 + "Spain";
Variabele s3 krijgt de stringwaarde "RainInSpain"

Soms is het handig een string te gebruiken die alleen maar een of meer spaties bevat:

Voorbeeld 6, code: Beschrijving
String s1 = "My favorite movie is";
String s2 = "Route";
int roadNumber = 66;
String text = s1 + " " + s2 + " " + roadNumber;
De variabele text krijgt de waarde "My favorite movie is Route 66"

Laten eens kijken hoe we teksten en variabelen op het scherm kunnen weergeven:

Integers en strings - 1
Voorbeeld 7, code:
1
System.out.println("A man's gotta do what a man's gotta do");
2
String s = "A man's gotta do what a man's gotta do";
System.out.println(s);

Tussen twee haakjes, Diego heeft me gevraagd je een paar oefeningen te geven..."