索引超出了陣列界限如何解決

來源:酷知科普網 1.29W

陣列越界是我們程式開發過程中經常會遇到的問題,如何有效的避免呢;接下來,我們用java語言來進行演示

操作方法

(01)定義一個int整形型別的陣列,初始化10個整數,從1到10;然後迴圈依次輸出11次,由於數組裡只有10個數,第11次是丟擲了資料越界的錯誤:yIndexOutOfBoundsException

索引超出了陣列界限如何解決

(02)我們將程式修改一下,保證程式不會非法的執行到第11次,獲取陣列的長度th;當我們從陣列取數時控制在這個長度範圍內進行。

索引超出了陣列界限如何解決 第2張

(03)通過修改,程式得到正確執行

索引超出了陣列界限如何解決 第3張
熱門標籤