数组
首先是数组的创建格式,今天考试遇到了后几种格式,以为是错的,没想到也可以,所以当时全部选错了,希望各位能引以为戒。
int []arr=new int[10];
int []arr ={1,2,3,4,…};
int []arr =new int[]{1,2,3,4,5,6}
以下几种
int arr[] =new int[4];
int arr[] ={1,2,3,4,5};
int arr[] =new int[]{1,2,3,4,5};
int [] arr[] = new int [2][3];
数组的反转:
int [] arr= {1,2,3,4,5,6};
最好理解的方式
int min =0;
int max =arr.length-1;
for(min =0,max =arr.length-1;min<max;min++,max–){
int temp;
temp =arr[min];
arr[min] = arr[max];
arr[max] =temp;
}
这就已经倒序完了,遍历可以看一下结果
for(int i=0;i>arr.length-1;i++){
System.out.println(arr[i]);
}
二维数组
方式一:
数组的数据类型[][] 数组名称=new 数组的数据类型[长度1][长度2];
长度1:不可省略,代表该二维数组里面存储的元素个数