Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

13.1.2 Taulukon alkioihin viittaaminen indeksillä

Taulukon alkioon voidaan viitata alkion indeksin avulla

	k_pituudet[0]=31; /* tammikuu */
	k_pituudet[1]=28; /* helmikuu */

k_pituudet[2]--+ 
               |
k_pituudet     |
  |            v  
  |      0  1  2  3  4  5  6  7  8  9 10 11 
  |    +-----------------------------------+ 
  +--->|31|28|31|30|31|30|31|31|30|31|30|31|
       +-----------------------------------+

Taulukon rajojen ylityksestä seuraa IndexOutOfBoundsException-poikkeus

	k_pituudet[24]=31; 

eli 2 paikkaa eteenpäin taulukon alusta lukien.

Taulukko voitaisiin nollata seuraavalla silmukalla:

	for (int i=0; i<k_pituudet.length; i++) 
	  k_pituudet[i]=0; 

Huomautus! Taulukoiden käsittelyssä on muistettava, että indeksi liikkuu välillä [0,YLÄRAJA[.


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys