一、一维数组
1.定义一维数组
数据类型 [ ] 数组名
eg:int a[10] ,下标从零开始
2.引用一维数组
数组名[下标]
3.一维数组初始化
--在定义数组时对全部数组元素赋予初值
eg:int a[3]={0,1,2} Java中使用数组要提前分配空间!
--可以给数组一部分元素赋值
eg: int a[10]={0,1,2}
--对全部数组元素赋值时可以不指定数组长度
eg: int a[]={1,2,3}
4.Java中创建数组
数据类型[ ] 数组名=new 数据类型 [大小]
数组常用API
Arrays.sort(数组名)// 数组排序
array.getlenth//数组长度,有返回值
for(int b:数组名){
System.out.print(b+" ");
} //将数组用整形变量输出,也可以用for循环进行输出
冒泡排序:
int temp;
for (int i = 0; i < f.length; i++) {
for (int j = i+1; j < f.length; j++) {
if(f[i]>f[j]){
temp=f[i];
f[i]=f[j];
f[j]=temp;
}
}
}
System.out.println();
System.out.println("排序后:");
for (int i = 0; i < f.length; i++) {
System.out.print(f[i]+" ");
}
二、二维数组
定义二维数组(共有四种方法)
数据类型 [ ][ ] 数组名
- int[][] array1 = new int[10][10];
- int array2[][] = new int[10][10];
- int array3[][] = { { 1, 1, 1 }, { 2, 2, 2 } };
- int array4[][] = new int[][] { { 1, 1, 1 }, { 2, 2, 2 } };