版权声明:创作不易,转载请留出处,博客如有错误,欢迎评论帮改正。 https://blog.csdn.net/qq_39072607/article/details/89717022
1.第一种适合不用初始化的数组。数组特别长的时候,不初始化,值都是默认值。
数据类型[] 数组名 = new 数据类型[数组长度]
例如 int[] a = new int[3];
创建一个长度为3的int类型的数组
2.第二种定义适合直接初始化数组
数据类型[] 数组名 = {1,2,3}
数组的长度由大括号内元素的个数决定
int[] arr = {1,2,3};**
3.第三种匿名数组适合直接给方法传入参数时使用
语法:new 数据类型[] {1,2,3}
看代码
class Demo2{
public static void main(String[] args){
//定义一个整数类型的数组
char[] arr = new char[]{'a','b','c'};
//获得数组的长度
int len = arr.length;
System.out.println("数组的长度为:"+len);
//调用函数遍历数组
printArr(**new char[]{'a','b','c'}**,len);//匿名数组
}
//定义一个专门用来循环输出数组的函数
public static void printArr(char[] arr,int n){
for(int i = 0;i <= n-1;i++){
System.out.println(arr[i]);
}
}
}