Java 数组 - Java 编程入门
数组是一种数据结构,用来存储同一类型值的集合。
声明数组变量时,需要指出数组的类型和数组变量的名字,如下:
int[] a;
可以使用 new 运算符创建数组:
int[] a = new int[100];
这条语句创建了一个可以存储 100 个整数的数组。数组的长度不要求是常量,如下:
int[] a = new int[n]; //数组长度为 n
通过一个整型下标可以访问数组中的每一个值。长度为 100 的数组下标为 0~99,如下:
int i = 0;
a[i]// 会访问数组的第一个值
可以通过循环给数组赋值:
int[] a = new int[100];
for (int i=0;i<100;i++) {
a[i] = i;//数组将会赋值 0 ~ 99
}
创建一个数字数组时,所有的元素都初始化为 0,boolean 数组的元素会初始化为 false,对象数组的元素则初始化为 null。如下:
String names = new String[10];// names 为包含 10 个字符串的数组,所有的字符串都为 null
for (int i = 0; i < 10; i++) {
names[i] = "";
}// 所有的字符串都为 ""
names[10];// Error--array index out of bounds
names.length;//获得数组元素的个数 10
一旦创建了数组,尽管可以改变每一个数组的元素,但不能再改变它的大小。
Loading...
Run