Deklarere en variabel
Når man bruker variabler må verdiene lagres et sted på datamaskinen. Det finnes ulike typer lagringsområder, og de skiller seg ved hvor raskt man får tilgang til dem og hvor stor lagerkapasiteten er. Selv om variabelen endres, for eksempel ved at vi har variabelen sum - og at sum er resultatet av en rekke tall vi registrerer inn, må variabelen lagres et sted for at den skal kunne brukes. Vi må gi den en egen lagerplass, og dette kalles å deklarere variabler. Når vi deklarerer gir vi også variabelen et navn, f.eks. "sum" som nevnt over.
Du kan tenke det som at du har en eske eller boks som lagerplass. I boksen kan man bare putte en ting. Hva du kan putte oppi avhenger av esken eller boksen. I noen bokser kan du for eksempel putte tekst, i andre tall - og i en tredje sann/usann (true/false). Hvis du prøver å legge et tall i en boks som er ment for tekst vil ikke programmet virke.
Vi må alltid deklarere variabler når vi skal bruke dem i et program. Variabler som er tekst deklareres ved at vi skriver String foran variabelens navn. String gjør at vi tilordnet variabelen en datatype, nemlig tekst. Dersom vi skal deklarere noe med tall må vi tilordne variabelen en annen datatype, nemlig tall. Da starter vi med int - som står for integer (heltall). Hvis variabelen skal ha verdi sann/usann (true/false) starter vi med boolean foran navnet på variabelen. Det finnes flere datatyper enn de som er nevnt her, men disse tre er nok de som er mest brukt.
Dersom vi skal bruke fornavn, alder og samtidig vite om personen er glad som variabler i et program vil dette se slik ut i Java når vi deklarerer disse variablene;
int alder; //sier at variabelen alder skal inneholde tall
boolean glad; //sier at variabelen skal vise sant (glad) eller usant (ikke glad)
Nå har alle disse variablene fått en "lagerplass" og et navn, og vi kan skrive resten av programkoden i dette programmet. De to skråstrekene (slash) er for at programmereren kan skrive inn kommentarer om hva som skjer, og har ingen betydning for selve programmet. Dette regnes som god programmeringsskikk.
Variablene har ikke fått en verdi ennå. Verdien kan enten skrives inn i programmet eller man får input fra brukeren som lagres som verdien av variabelen - for eksempel at programmet spør: Hva heter du? Svaret som skrives inn blir da verdien av variabelen. Hvis navnet du skriver inn er "Per" vil "Per" være verdien av variabelen "fornavn".