数组只能是object类型的数组,不能是数组类型的数组。你可以通过定义一个vector或者map类型的数组。或者自己自定义一个类,class AAA{ private int[]。
你想干啥。二维数组?它的元素就是一位数组。int[][] arr = new int[3][2];里面有3个一位数组,每个一位数组有2个元素 根据你所存放的东西来判断你的。
int型的定义方式如 int[] x= new int[a] 其中a是数组的长度 x是数组的变量名其他类型依次类推 那就是二维数组嘛 int[ ][ ]x =new int [a][b] 就行。
D. float [][] fArr=new float[6][ ]; 这是定义不规则数组的方法,即fArr一维有6个元素,每个元素是一个不规则的一维数组。接下来会有fArr[0]= new f。
肯定要先声明数组长度,不然系统不会为他分配内存空间。Java中的数组是定长的,比如int[]a={};定义出来的数组a长度为0,已经是定长了,之后再给它赋值是不可以的。
谢邀.. 题目我有点看不懂.. 编译吗,还是编写... 编译的话,都是编译为字节码,好像没有别的了吧(等待大神扔鸡蛋...) 编写的话,就不一样了,在java中,一般的...
返回值就设置成数组类型啊,eg: public int[] test(){ 写逻辑 return 数组; } 返回值就设置成数组类型啊,eg:public int[] test(){写逻辑return。
纠正下,“ int[] Array=new int[10]”,这样的命名类型才可以,否则,数组是没法转出int类型的。给第一个数组元素赋值:Array[0]=5;之后获取到第一个元。
区别: 1,数组创建时间不同,静态的是一定义出来就创建了,动态的则是定义时不创建,使用时才创建,一定意义上节省了内存空间。 2,使用场景不同,一开始就知道...
int x[]=new int [n](n是数组长度) int[]a=newint[n];//n为长度int[]a={1,88,24,45,88}//声明并直接赋值int[]a=b;//b这是int类。
猜猜你还想问: | ||
---|---|---|
java如何定义一个数组 | java字符串数组 | 定义字符串数组 |
怎么定义一个数组 | string字符串转为数组 | JAVA定义数组 |
java定义数组并赋值 | java数组初始化 | java数组声明 |
circle语句 | 返回首页 |
回顶部 |