Java数组

痴心易碎 提交于 2019-11-29 16:48:39

数组的声明

  • 数据类型[] 数组名
int[] arr;//推荐一维数组1
int arr[];//C风格一维数组2
int[][] arr=new int[5][5];//二维数组1
int[][] arr=new int [4][];//二维数组2

数组的初始化

int[] arr=new int[10];//动态初始化
int[] arr=new int[]{1,2,3};//静态初始化
int[] arr={1,2,3}//静态初始化
int[][] arr={{1,2},{3,4}};

数组的赋值

int[][] arr=new int [4][];//元素为数组引用的数组
arr[0]=new int[3];//赋引用给数组元素
arr[1]=new int[]{1,2,3,4};//赋数组引用给数组元素
int[] arr=new int[3];
arr[0]=1;

数组的默认初始化值

  • new 产生的object存在于堆中,动态初始化有默认的初始化值
类型 初始化值
整数 0
小数 0.0
布尔类型 Flase
字符 '\u0000'
引用 NULL
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!