Java中的数组
数组的基本概念
数组是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型 可以是一维或者多维 数组中的一个元素是用过下标来访问它 数组提供了一种将有联系的信息分组的便利方法。
数组的元素 element
数组的索引 index
数组的长度 length
数组的类型 type
数组的名称 name
定义数组:
int[] a = new int[];
或者 int a[] = new int[];
n数组是存储多个相同类型 变量的对象。数组的所有 元素保存在堆内存中。
n创建一个数组就是在堆中 创建一个数组对象。
数组的初始化:
静态初始化
int[] point = {1,2,3,4,5,6,7,8,9};
int[] point = new int[]{1,2,3,4};
动态初始化
int point = new int[3];
数组的长度:
数组的长度(length)必须>=0
nlength为只读
n利用length遍历数组
多维数组:
声明数组
boolean[ ][ ] isFull;
boolean isFull[ ][ ];
boolean [ ]isFull[ ];
boolean[ ] isFull[ ];
创建数组
boolean[ ][ ] isFull = new boolean[4][3];
关于数组的经典例题:
-----------------------排序
public class paixu
{
public static void main(String args[])
{
int[] x={-10, 2, 3, 246, -100, 0, 5};
int m;
for(int i=0;i {
for(int j=i;j {
if(x[i]>x[j]) {m=x[j];x[j]=x[i];x[i]=m; }
}
}
for(int n=0;n {
System.out.println(x[n]);
}
}
}
阅读(248) | 评论(0) | 转发(0) |