1、编写Java的数组示例,代码如图所示:public class Demo { //Java运算符的使用,主要++d和d++的 public static void main(String[] 锾攒揉敫args) { //声明数组长度为10 int num[]=new int[10]; //赋值 num[0]=0; num[1]=1; num[2]=2; num[3]=3; num[4]=4; num[5]=5; num[6]=6; num[7]=7; num[8]=8; num[9]=9; //历遍数组 for(int i=0;i<num.length;i++) { System.out.println("num["+i+"]="+num[i]); } }}
2、点击Run运行按钮之后,可以看到控制台输出红色的Bug,Exception in thread "main"稆糨孝汶; java.lang.ArrayIndexOutOfBoundsException: 10 at org.java.demo.Demo.main(Demo.java:21)数组下标越界的错误。如图所示:
3、鼠标点击进入报错的指定位置,21行,如图所示:
4、定位之后,可以看到是历遍数组的代码错误,由于i=10时,数组的下标越界,需要把i<=num.length修改为i<length;如图所示:
5、修改好之后的代码,点击Run运行按钮,如图所示:
6、可以在控制台查看输出,如图所示: