以下程序的执行结果是什么?()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. 程序编译出错