数组

来源:互联网 发布:为什么淘宝没有电棒 编辑:程序博客网 时间:2024/06/03 23:46
数组是引用类型,不属于原生类,可以看成是一种对象,一旦大小指定就不可以进行改变了。
1.java初始化数组的几种方法:

int a[]; //声明未初始化

a = new int [10]; // 定义占用空间大小(10个int)
int a[] = new int [10]; //声明并定义大小(即分配了指定大小的空间)
int a[] = {1,2,3}; // 声明并初始化,占用空间大小是3个int。

左边的名称和括号顺序可以随便颠倒,但是右边第一个括号一定要有值

float a[][]=new float[3][];

float []b=new float[6];

int []c=new int[3];


String x[][]=new String[3][2];  x[0][0]=  "abc",x[0][1]="12345";

String x[][]=new String[3][2],,实际上x为:{{"A某些String","B 某些String "}, {"C 某些String ","D 某些String "}, {"E 某些String ","F 某些String "} } x.length取的是最外层括号包含的元素个数,因此x.length=3;x[0][1]取的是第一个最外层括号包含元素内的第二个元素,即x[0][1]= "B 某些String ",,在本题中,是指”12345”,所以值为5

定义数组,等号左边不能出现数字,也就是数组的不管什么大小   不能出现在左边



0 0