Array exempel
En array är en samling med data av en viss storlek. Storleken läggs fast vid skapandet och kan inte ändras senare.
int[] nummer = new int[10] ;
skapar en array bestående av integers (heltal) med plats för 10 nummer.
nummer[0]= 5; sparar 5 på plats 0 i arrayen
nummer[5]=2; spara 2 på plats 5 i arrayen
Notera att arrayen har plats för 10 nummer på platserna 0-9.
nummer[10]=1; orsakar ett runtime Exception (fel som inträffar när programmet körs)
( java.lang.ArrayIndexOutOfBoundsException)
ett snabbare sätt att skapa en array är:
boolean[] t ={false,true, false}; är samma sak som
boolean[] t = new boolean[3];
t[0]=false;
t[1]=true;
t[2]=false;
En array kan alltså skapas av alla java klasser (jo de primitiva typerna int och boolean är klasser) alltså även av egna klasser. T.ex
public class Bråk{
public int nämnare;
public int täljare;
} //slut klass
public class KlassSomAnvänderBråk
{
public static void main(String[] a){
bråk[] b = new bråk[3];
bråk[0]= new bråk();
bråk[0] .nämnare = 1;
bråk[0].täljare=2;
}
}
