/*
一、数组的遍历:
将所有的数组元素全部获取
依靠索引,索引的规律从0开始,一直在自动增长,达到length-1
还需要依靠循环来实现
for 已知循环次数,有计数器的思想
while 不确定循环的次数
二、数组操作中,常见的两个异常
数组的索引越界异常
空指针异常
*/
public class ArrayDemo_2{
public static void main(String[] args){
int[] arr = {1,3,5,7,9};
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
System.out.println("=======================");
//int[] arr2 = {1,3,5,7};
//System.out.println(arr2[4]); //java.lang.ArrayIndexOutOfBoundsException: 4
int[] arr3 = {2,4,6,8};
System.out.println(arr3[2]);
arr3 = null;
System.out.println(arr3[1]); //java.lang.NullPointerException
}
}
一、数组的遍历:
将所有的数组元素全部获取
依靠索引,索引的规律从0开始,一直在自动增长,达到length-1
还需要依靠循环来实现
for 已知循环次数,有计数器的思想
while 不确定循环的次数
二、数组操作中,常见的两个异常
数组的索引越界异常
空指针异常
*/
public class ArrayDemo_2{
public static void main(String[] args){
int[] arr = {1,3,5,7,9};
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
System.out.println("=======================");
//int[] arr2 = {1,3,5,7};
//System.out.println(arr2[4]); //java.lang.ArrayIndexOutOfBoundsException: 4
int[] arr3 = {2,4,6,8};
System.out.println(arr3[2]);
arr3 = null;
System.out.println(arr3[1]); //java.lang.NullPointerException
}
}