Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

En datatype er en klassifisering som kan identifisere data, i den forstand at datatypen bestemmer hvilke verdier dataene kan ha, hvilke operasjoner som kan gjøres med verdier av denne datatypen og tildels meningen med dataene.

...

Code Block
languagejava
titleBoolean i java
linenumberstrue
boolean isBroken;

isBroken = false;
// Knuser noe
isBroken = true;

// Kan brukes i kontrollstrukturer

if (isBroken) { 
	...Reparer...
	...Reparert...
	isBroken = false;	 
} 


// Når vi gjør sammenligninger returneres en boolsk-verdi vi kan ta vare på i en variabel

int heltall = 5;
boolean isLess = heltall < 10; // Setter isLess lik true

// Vi kan også bruke logiske operatorer på boolske data

boolean b = isBroken && isLess; // b settes lik false, siden isBroken er false


Tabelldata

Dersom vi har mange data som ønsker å strukturere og knytte sammen, vil det være naturlig å putte de i en tabell, eller datatypen array.

Array

Et array er datatype som kan holde på flere verdier av andre datatyper. Et array er som nevnt en tabell hvor vi kan legge inn nye data, forandre data, slette data eller lese av data som ligger der. 

   0     1      2     3

13371991


Et array er null-indeksert, som vil si at dersom vi vil lese av, slette, osv. data som finnes på den første plassen, refererer vi til plass 0. Det er viktig å skille mellom verdiene som finnes i tabellen, og indeksen.
Dersom vi spør "arrayet" ovenfor om hva som er elementet på plass 2, vil svaret være 19. 

I noen språk kan arrays innholde mange forskjellige datatyper slik som i python hvor dette er et gyldig array:

'?'54"Hei"12.21

Mens andre språk krever at alle elementene er samme datatype. Java er et slikt språk.

 

 

 

 DENNE SIDEN ER UNDER UTVIKLING