1.数组概述
数组:就是一组数的集合,结合中的数据必须是相同类型的,并且每一个驻足都有一个名字,也就是数组名,我们可以通过数组名来访问数组中的元素
2.创建数组
ArrayType arrayName[]= new ArrayType[length];
ArrayType[] arrayName=new ArrayType[length];//常用的写法
public class TestJava {
public static void main(String[] args) {
//声明数组
double array1[];
//这是一种初始化方式
double[] array2 = new double[5];
double[] array3,array4,array5;
//分配内存空间
array1 = new double[5];
array1[0] = 0;
array1[1] = 1;
array1[2] = 5;
array1[3] = 111;
array1[4] = 1.3;
System.out.println(array1[1]);
//创建不同类型的数组
byte[] byteArray = new byte[1];
char[] charArray = new char[1];
int[] intArray = new int[1];
long[] longArray = new long[1];
float[] floatArray = new float[1];
double[] doubleArray = new double[1];
String[] stringArray = new String[1];
//打印以上声明的数组初始化值
System.out.println("byte类型默认值是"+byteArray[0]);
System.out.println("char类型默认值是"+charArray[0]);
System.out.println("int类型默认值是"+intArray[0]);
System.out.println("long类型默认值是"+longArray[0]);
System.out.println("float类型默认值是"+floatArray[0]);
System.out.println("double类型默认值是"+doubleArray[0]);
System.out.println("string类型默认值是"+stringArray[0]);
}
}
3.初始化数组
第一种方式
double[] array1 = new double[5];
第二种防止
int[] array2 = {0,1,2,3,4};
for(int i = 0;i<5;i++){
System.out.println(array2[i]);
}
4.获取数组长度
5.数组的复制