java 陣列的定義格式及特點
class FunctionDemo
{
/* 陣列的定義
1、同一種資料型別的集合,其實陣列就是一個容器
2、可以自動給陣列中的元素從0開始自動編號,方便操作這些元素
3、陣列格式:
資料型別[] 陣列名 = new 元素型別[元素個數或陣列長度]
int [] arr = new int[3]
4、一旦建立,必須明確陣列長度
*/
public static void main(String[] args)
{
int [] arr = new int[3];
arr[0] =80;
System.out.println(arr[0]);
}
}
class FunctionDemo
{
/*陣列操作常見問題
n
*/
public static void main(String[] args)
{
/*陣列超出索引範圍
1、當訪問到陣列中不存在的角標時發生如下異常:
ArrarIndexOutOfBoundsExceptio
*/
int arr[] = new int[3];
System.out.println(arr[3]);
/*
當引用型變數沒有任何實體指向時,還在用其操作實體,就會發生如下異常 :[無指標指向]NullPointerException
*/
arr =null;
Sytem.out.println(arr[0]);
/*
*/
System.out.println(arr); //列印的是陣列在堆記憶體的地址值 ,雜湊表
}
}