创建数组有两种方式:1.初始化方式创建(列如:int [ ] sums={1,2,3,4,5,6});)表示一个长度为6的数组,并且各元素的值已经附好。
2.使用new关键字初始化创建(列如:int [ ] sums=new int[20];)表示一个长度为20的数组,但是并没有附元素的值。
数组的默认值:1.整形(byte/short/int/long):0
2.浮点型(float/double):0.0
3.字符型(char):空格
4.布尔类型(boolean):false
5.字符串(string):null
数组的特点:1.同种数据类型:数组类型一旦确定就不能改变。
2.连续空间存放:数据空间是连续的。
3.空间长度:数组有自己的长度,初始化的时候需要定义。
4.数组的下标:从0开始,第一个数组下标为0,最后一个为n-1。
5.数组的存储:可以保存"基本"和引用两种类型。
第一种创建方式列如:
//输入一个长度为3的数组,并求平均值。
// double[] sums=new double[3];
// sums[0]=2;
// sums[1]=5;
// sums[2]=9;
// System.out.println("sums[0]="+sums[0]);
// System.out.println("sums[1]="+sums[1]);
// System.out.println("sums[2]="+sums[2]);
// double x=(sums[0]+sums[1]+sums[2])/3;
// System.out.println("平均数x="+x);
第二种创建方式列如:
//输出一个递加为3的数组
// int [] sums = new int[30];
// int index=0;
// for (int i = 0; i < sums.length; i++) {
// sums[i]=index;
// index=index+3;
// }
// for (int i = 0; i < sums.length; i++) {
// System.out.println("sums["+ i +"]="+sums[i]);
// }