数组:含有相同元素一组数据集合,可以通过索引对数组进行访问。数组可以分为一维数组,二位数组~~~~
一维数组的创建
先声明数组,在为其分配空间
//创建数组两种方法 int a[]; a= new int[10];
声明数组的同时为数组分配空间
int b[]=new int [10];
一维数组的初始化
int c[]={1,2,3,4};//数组初始化第一种 int d[]=new int[]{1,2,3,4};//数组初始化第二种方法
二维数组
二维数组相当于把一维数组的每个元素看作一个数组的引用。二维数组的第一个下标相当于行,第二个下标相当于列。
二维数组的创建
二维数组的创建和一维数组的创建相似,有两种创建形式
int a[][];
a=new int[10][10];
int b[][]=new int[10][10];
数组的基本操作
遍历数组
int a[][]={{1},{2},{3},{4},{5},{6},{7},{8},{9},{10}}; int i; int j; for(i=0;i<a.length;i++){ for(j=0;j<a[i].length;j++) { System.out.print(a[i][j]); } System.out.println(); }
int i=0; for(int x[]:a){ i++; int j=0; for(int e:x){ j++; if(i==a.length&&j==x.length){ System.out.print(e); }else{ System.out.println(e+","); } } }