Java数组
Java创建数组的方法大致有三种
一、声明并赋值
int[] arr = {1,2,4, …};
二、声明数组名开辟空间并且赋值
int[] arr;
arr = new int[]{1,2,3, …};
三、声明数组时指定元素个数然后赋值
int[] arr1= new int[3];
注意:最大元素下标为2,并且所有的元素值均为0
赋值一般用for循环**
四、在以上的基础上创建多维数组
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; //每个子数组元素个数不要求均相同
int[][] arr = new int[m][n]; //其中n可以省略,在创建的时候可以指定
int[][][] arr = new int[m][n][q]; //同样其中n、q可以省略
实例
public static void main(String[] args) {
int [] nums=new int[10];;//Java推荐使用的写法
//int num[];//此种写法早年为了使C语言使用者快速上手Java
for (int i = 0; i < 10; i++) {
nums[i]=i+1;
System.out.print(nums[i]+"\t");
}
System.out.println("数组长度为:"+nums.length);
}
结果
1 2 3 4 5 6 7 8 9 10 数组长度为:10
总结
1、无论那种方法声明必须有 :数据类型 [ ] , 如:int[ ]
2、创建多维数组时,new后面的第一个方括号中的元素数量总不能省略
3、“new 数据类型[]{}”创建数组时,其中花括号可以省去,但要在“[ ]”中填写数组的个数
本文来自博客园,作者:Cn_FallTime,转载请注明原文链接:https://www.cnblogs.com/CnFallTime/p/15800849.html