public class Test003 {
public static void main(String[] args) {
int[] i; //声明一个整型的一维数组变量
int ii[]; //声明一个整型的一维数组变量
i = new int[5]; //创建一个长度为5的一维数组对象,并将变量i指向该对象
float[] f = new float[5]; //直接创建一个长度为5的单精度浮点型一维数组对象,并将变量f指向该对象
double[] d = {1, 2, 3.4, 4.5}; //直接初始化一个一维数组元素
System.out.println(d[3]); //通过数组下标来获取数组内的元素,数组下标从0开始,结果为4.5
System.out.println(f[0]); //当创建出一个数组对象时,该对象内的数组元素为该数据类型的默认值,所以此处结果为0.0
//System.out.println(i[5]); //当通过数组下标来获取数组内元素时,[]内的值>=数组长度则报异常java.lang.ArrayIndexOutOfBoundsException(数组下标越界)
//System.out.println(ii[0]); //若一个数组变量只声明而未指向某一个具体的数组对象时,编译出错
System.out.println(d.length); //得到该数组的长度,结果为4
}
}
JAVA
最新推荐文章于 2024-01-03 04:00:00 发布