java冒泡排序问题

问题遇到的现象和发生背景

今天刚学的冒泡排序,为啥一直报错,这个报错是啥意思?

img

问题相关代码,请勿粘贴截图

上面图里的就是

运行结果及报错内容

img

我想要达到的结果

不报错,可以正常排序

第二个for循环的问题,改成for(int j = 0; j < num.length -1 - i; j ++)

第一个for循环有误
改成

for(int i0;i<num.length;i++)

即可

img

感谢感谢