数组:含有相同元素一组数据集合,可以通过索引对数组进行访问。数组可以分为一维数组,二位数组~~~~
一维数组的创建
先声明数组,在为其分配空间
//创建数组两种方法
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+",");
}
}
}