1 数组的概述
数组:就是一组数的集合,集合的数据必须是相同的类型的,并且每一个数组都有自己的名字,也 就是数组名,我们可以通过数组名来访问数组中的元素。
2创建数组
public static void main(String[] args)
ArrayType arrayName[]=new ArrayType[length];
ArrayType[] arrayName=new ArrayType[length];//常用的写法
//声明数组
double array1[];
double array2[];
double[] array3,array4,array5;
//分配内存空间
array1=new double[5];
array1[0]=0;
array1[1]=1;
array1[2]=3;
array1[3]=16;
array1[4]=98;
System.out.println(array1[2]);
3 初始化数组
//创建不同类型的数组
byte[] byteArray= new byte[1];
char[] charArrty=new char[1];
int[] intArrty=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类型的默认值是:"+charArrty[0]);
System.out.println("int类型的默认值是:"+intArrty[0]);
System.out.println("long类型的默认值是:"+longArray[0]);
System.out.println("float类型的默认值是:"+floatArray[0]);
System.out.println("doublet类型的默认值是:"+doubleArray[0]);
System.out.println("String类型的默认值是:"+stringArray[0]);
//这是一种初始化
int[] array1=new int[5];
array1[0]=0;
array1[1]=1;
array1[2]=3;
array1[3]=4;
array1[4]=5;
//第二种初始化方式
int[] array2= {1,2,3,4,5};
System.out.println(array2[2]);
int[] array1=new int[5];
array1[0]=0;
array1[1]=1;
array1[2]=3;
array1[3]=4;
array1[4]=5;
int[] array2= {6,7,8,9,10};//第二种数组创建方式
//System.out.println("打印第一个数组");
// for(int i=0;i<5;i++) {
// System.out.println(array1[i]);
// }
System.out.println("打印第2个数组");
for(int i=0;i<5;i++) {
System.out.println(array2[i]);
}