04javase数组

class Array
{
	public static void main(String[] args)
	{
		int[] arr=new int[3];
		System.out.println(arr[2]);//默认初始化值是0
		System.out.println(arr[3]);//没有3的下标
		
	}
}

arr【3】在编译的时候没有建立数组
编译只检测语法错误
运行时发现数组不存在

arrayindexoutofboundsexception:3
操作数组时 访问到了数组中不存在的角标

class Array
{
	public static void main(String[] args)
	{
		int[] arr=new int[3];
		arr=null;
		System.out.println(arr[2]);//默认初始化值是0
		System.out.println(arr[3]);//没有3的下标
		
	}
}

nullpointexception:空指针异常

最常见操作操作:获取数组中的元素

class Array
{
	public static void main(String[] args)
	{
		int[] arr=new int[3];
		System.out.println("arr[0]="+arr[0]);//默认初始化值 
		
	}
}

原创文章 159 获赞 4 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44769592/article/details/100985902