Java

ArrayIndexOutOfBoundsException

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Ky gabim ndodh kur kërkon një pozicion që s'ekziston — p.sh. v[5] në një varg me 5 elemente (indekset shkojnë 0–4). Shpesh vjen nga një cikël me <= në vend të <.

EnglishEN

This error happens when you ask for a position that doesn't exist — e.g. v[5] in a 5-item array (indexes go 0–4). Often caused by a loop with <= instead of <.

Si ta mendosh

Si të kërkosh vendin e 6-të në një kuti me 5 vende.

Lexoje në anglisht

Like looking for the 6th slot in a 5-slot box.

Shembull kodijava

int[] v = new int[5];
for (int i = 0; i <= v.length; i++) v[i] = i;   // gabim te i = 5

Terma të lidhur