以下程序的执行结果是什么?()int[] myArray=new int[3];try{ for (int i=0; i<= myArray.length; i++){ myArray[i]=i*3 ; System.out.println("myArray 数组的第"+ i +"个元素的值是"+myArray[i]); }} catch (ArrayIndexOutOfBoundsException e) { System.out.println("数组下标越界");}
A.程序出现异常,屏幕提示“数组下标越界”
B.程序执行,显示数组中每个元素的值,最后显示“数组下标越界”
C.程序正常执行结束,屏幕上显示数组中每个元素的值
D.程序编译出错