课本上的例子不懂
我不明白的是红色的文字地方,是怎么实现检查,为什么要检查。同一个题目为什么课本的例子要这么麻烦,还是是我漏了什么?课本上的例子:
与C、C++中不同,JAVA对数组元素进行越界检查以确保安全性
程序代码:public class test{
public static void main(String args[]){
int i;
int a[]=new int [5];
for(i=0;<5;i++){
a[i]=i;
}
for(i=a.length-1;i>=0;i++){
System.out.println("a["+i+"]="+i);
}
}这是我自己做的
程序代码:public class test{
public static void main(String args[]){
int i;
int a[]=new int [5];
for(i=4;i>-1;i--){
a[i]=i;
System.out.println("a["+i+"]="+a[i]);
}
}
}









