nynw.net
当前位置:首页 >> jAvA nEw int >>

jAvA nEw int

如果你后面有数组的初始值,那么就不用(也不可以)指定大小,因为Java的语法是很严谨的,你想想,如果你这么写: int[] a = new int[2]{1, 2, 3,}; 编译器应该将数组初始为什么呢?明显就有歧义了,为了避免这种有奇异的情况,Java的语法才这样...

int[]num;//声明了一个int类型的数组,但并未为其分配内存空间. num=new int[3];//为num数组分配了三个元素的空间. 下面就可以对num进行操作了.

这么写可以。但不推荐,new新数组的时候,原先申请的内存空间就浪费掉了

你应该写成: int[] a=new int[3]; a[0]=1; a[1]=2; a[2]=3; 数组的整体赋值,只能在声明的时候做。声明之后,就只能按每个成员这样赋值了。 如有帮助,请采纳。

数组与变量的区别 举个例子 int a=10; 这是声明并创建了变量a并给其赋初值10 而你又需要一个变量的时候就要写 int b=12;(变量不能重名) 数组就可以写成 int[] a=new int[2]{10,12} 然后我们可以像使用a,b那样使用 a[0],a[1] 这样讲是不是可以...

int[] anArray = null;/*** 这样赋值在java中是不允许的,会判定为语法错误 * 首先java只可以在class中【声明】成员变量,而不能对变量赋值, * 你只能在方法中(例如:main方法或者其他方法)对变量赋值。** 但是class中允许在声明变量的同时,为...

可以,但是没有意义。因为数组长度是不可增加的,你定义这么一个数组,除了可以看到a.length为0外,a[0]都会报错。

x.length是整个数组的长度,就是从a[0][0]到a[3][4]一共20,x[3]是x中第四个元素这个元素类型也是数组,x[3].length就是说长度是a[3][0] 到 a[3][4],一共5,长度就是5

一维数组 1) int[] a; //声明,没有初始化 2) int[] a=new int[5]; //初始化为默认值,int型为0 3) int[] a={1,2,3,4,5}; //初始化为给定值 4) int[] a=new int[]{1,2,3,4,5}; //同(3) int[] a=new int[5]{1,2,3,4,5}; //错误,如果提供了数组初始...

int[][]x=new int[4][] 是创建一个第一维长度为4的二维数组 第二维的长度不固定

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com