Illegal index là gì?

Noun Programming
invalid index illegal array index
Chỉ số không hợp lệ

Trong lập trình (programming), chỉ số không hợp lệ (illegal index) trong một số ngôn ngữ lập trình là chỉ số (array index) không nằm trong đoạn từ 0 đến n - 1. Trong đó n là số phần tử (element) của mảng (array) hay nói cách khác n là độ dài (length) của mảng. Việc sử dụng chỉ số không hợp lệ (illegal index) có thể khiến cho chương trình báo lỗi.

Đây là ví dụ về ngoại lệ (exception) ArrayIndexOutOfBoundsException khi cố gắng truy xuất một phần tử tại một chỉ số nằm ngoài phạm vi (range) của mảng trong Java:


class Main {  
    public static void main(String[] args) {  
        //array of subjects. There are 5 elements.
        String[] subjects = {"Maths","Science","French","Sanskrit", "English"};   
 
        //for loop iterates from 0 to 5 (length of array)  
        for(int i=0;i

Output:

Learning English Everyday