nynw.net
当前位置:首页 >> JAVA里的int[]A =nEw int[3],是指数组里指定义3个... >>

JAVA里的int[]A =nEw int[3],是指数组里指定义3个...

是指这个数组的长度为3,可以在这个int数组中存储3个int值

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

这么写String x[ ][ ]=new int[3][2]是不对的,应该是String[][] x=new String[3][2];类型要一致,其他类型也一样。 String[][] x=new String[3][2]这样定义的数组是定长的,x.length是3,你可以理解为定义了一个数组String[3],在这个数组里每个...

这是肯定的

我的理解是不允许在声明时指定数组的大小,是指不能int a[10] = ... 这样去声明数组,"声明"指的是等号左边的部分。举个例子: class TestArray{ public static void main(String arg[]){ int a[]=new int[10]; System.out.println(a.length); a...

因为 n个元素数组的 访问下标 是从0到n-1共n个 访问第n个元素时的下标是n-1 另你说的int[3]好像应是i[3]吧 改成i[0] i[1] i[2]试试

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

x.length=4;x[3].length=5

应该是输出的3,a.length直接输出的是a数组的第一维度的长度,也就是2个方括号[]中的第一个括号,如果需要输出第二维度的长度,则需指明a[0].length这样,对于二维数组,可以理解为,一个一维数组里存放的元素类型一个一维数组

如果你熟悉C/C++,Java数组的工作原理与它们不同。Java中的数组是对象,这就意味着与C++中的数组的根本不同. 1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。数组声明的两种形...

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