java:数组的静态和动态声明
Java数组的声明有两种,动态声明和静态声明。
1、静态声明
数据类型[] 变量名= {类型值1,类型值2,…};
①声明⼀维数组:
int[] arr ={1,2,3};
也可以这样声明:
int[] arr2=new int[]{2,3,4,1};
②声明⼆维数组:
int[][] iss ={{1,2,3},{1,2,3},{1,2,3}};
2、动态声明
数据类型[] 变量名 = new 数据类型[数组长度];
①声明⼀维数组:
java定义一维数组并赋值
int[] is =new int[5];
②声明⼆维数组:
int[][] iss =new int[5][2];
在声明⼆位数组时,我们可以不必确定第⼆个括号的值的⼤⼩,因为⼆维数组可以看作是⼀维数组⾥包含了很多⼀维数组,⽽我们可能会遇到当中每⼀维长度不⼀样的需求,于是可以通过以下⽅式创建数组
int[][] arr =new int[10][];
for(int i =0; i < arr.length; i++){
//动态设置每⼀维数组长度
arr[i]=new int[i +1];
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。