1.一维数组的定义如下:
类型标识符 数组名[];
eg: int intArray[];
类型标识符[] 数组名;
eg: double[] example;
2.一维数组的初始化
(1).直接指定初值的方式
int[] a1 = {1,2,3};
声明了数组名为a1的数组,并为其赋初值。共有3个初值,故数组元素个数为3。
(2).用new初始化数组:
类型标识符 数组名[];
eg: int[] intArray;
数组名 = new 类型标识符 [ 数组长度 ] ;
eg: intArray = new int[3];
上述代码为一个整型数组分配了3个Int型整数所占据的内存空间。通常,这两个语句可以合在一起,格式如下:
类型标识符 数组名 = new 类型标识符 [数组长度];
eg:int a = new int[3];
3.一维数组元素的引用
注意:a.length指明数组a的长度。下面例子演示了java语法定义数组,和引用数组元素的方式。
功能: 对数组的每个元素进行赋值,然后逆序输出。
【Shuzu.java】
public class Shuzu{
public static void main(String[] args){
int i;
int a[] = new int[5];
for(i=0;i<5;i++){
a[i] = i;
}
for(i=a.length-1;i>=0;i--){
System.out.println("a["+i+"]="+a[i]);
}
}
}
程序运行结果:
a[4]=4
a[3]=3
a[2]=2
a[1]=1
a[0]=0
4.一维数组程序举例
**功能:**利用数组处理FIbonacci数列,并打印出前十行。
【Fibona