Een variabele is een container met waarden die worden gebruikt in een Java-programma. Elke variabele moet worden gedeclareerd om een gegevenstype te gebruiken. Een variabele kan bijvoorbeeld worden gedeclareerd om een van de acht primitieve gegevenstypen te gebruiken: byte, kort, int, lang, float, dubbel, char of boolean. En elke variabele moet een beginwaarde krijgen voordat deze kan worden gebruikt.
Voorbeelden:
int myAge = 21;
De variabele "myAge" wordt verklaard als een int-gegevenstype en geïnitialiseerd op een waarde van 21.