数组:引用数据类型
定义:数据类型+[]+数组名={ 0,1,9};强烈那建议这样 int [] arr={0,1,20};
Int arr[]=new int[20];
Int arr[]=new int[]{1,2,3,4};
Int arr[]={0,1,10} 也可以这样用,但是不建议
Arr.length;获得数组的大小
数组的下标从0开始 ArrayIndexOutOfBoundsException 数组下标越界
Int [] arr=new int[20];
System.out.println(arr); 打印的是首地址 [I@0xFF0A0088
[ 数组 I int @分隔符 0xFF0A0088 四字节的首地址
数组如何传给方法 print(arr);
Public static void print(int[] arr){}
方法如何返回数组:public static int[] print(int [] arr){}
数组的类型是:int[] 所以方法中数组的返回类型是int[]
传给方法一个数组可以在外面定义一个新的数组进行接收
Eg:
Int []arr=new int[20];
Int []b=print[arr];
Public static int[] print(int [] arr){
Return arr;
}
Scanner 也可以传给方法
Eg:
Scanner sc=new Scanner(System.in);
Print(arr,Sc);
Public static int[] print(int[] arr,Scanner sc){
Return arr;
}