2016-06-29
1 数组概述
数组:就是一组数的集合,集合中的数据必须是相同类型的,并且
每一个数组都有一个名字,也就是数组名,我们可以通过数组名来访问数组中的元素。
2 创建数组
public static void main(String[] args){}
ArrayType arraynName[];
ArrayType arrayName;//常用写法
package com.java1995; /** * 创建数组 * @author Administrator * */ public class TestCreateArr { public static void main(String[] args) { //声明数组 double array1[]; double[] array2; double[] array3,array4,array5; //分配内存空间 array1=new double[5]; System.out.println(array1[0]); } }
3 初始化数组
第一种初始化方式
int[] array1=new int[5];
array1[0]=1;
array1[1]=1;
array1[2]=1;
array1[3]=1;
array1[4]=1;
package com.java1995; /** * 初始化数组 * @author Administrator * */ public class TestInitArr { public static void main(String[] args) { //创建不同类型的数组 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]); } }
第二种初始化方式
int[] array2={1,2,3,4,5};
package com.java1995; public class TestInitArr2 { public static void main(String[] args) { int[] array1=new int[5]; array1[0]=1; array1[1]=2; 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("打印第二个数组"); for(int i=0;i<5;i++){ System.out.println(array2[i]); } } }
【参考资料】