首页 > 代码库 > 第六章 数组

第六章 数组

1.数组的特点

(1)数组是长度不可以变得

(2)数组建立后每个元素都会初始化

(3)数组的第一个元素索引值为0

(4)数组是一个连续的空间

(5)数组的元素类型是声明数组是定义的类型

 

2.数组的声明方式

int [] a =new int [5];

int  [] a ={1,2,3,5}

 

3.二维数组的声明:打印一个int [8][10]的二维数组

int [][]num =new int  [8] [10];

for (int i = 0; i < num.length; i++) {

for (int j = 0; j <num[i].length; j++) {

System.out.print("num"+"["+i+"]"+"["+j+"]"+" ");
}
System.out.println();
}

 

4.比较两个数的大小,一个10为长度的数组从小到大排列

int[] unm = { 13, 34, 56, 78, 98, 129, 345, 674, 567, 123 };
for (int i = 0; i < unm.length; i++) {
for (int j = i + 1; j < unm.length; j++) {
if (unm[i] > unm[j]) {
int tmp = unm[i];
unm[i] = unm[j];
unm[j] = tmp;
} else {

}
}
}
for (int i = 0; i < unm.length; i++) {
System.out.print(" " + unm[i] + " ");
}

 

第六章 数组