JAVA怎么声明一个数组

 我来答
wchyumo2011
2015-10-20 · TA获得超过2万个赞
知道大有可为答主
回答量:5810
采纳率:79%
帮助的人:2841万
展开全部
在Java中定义一个数组的方法有:
Long[] numbers; //一般使用的定义方式,可分为静态和动态两种定义方式,下有说明.
Long numbers[]; //跟上面用法一致.
Long... numbers; //只能用于函数中形参的定义.
[]Long numbers; //错误的定义方式,没这种写法.

静态定义:
int[] numbers = {1, 2, 3, 4, 5};
动态定义:
int size = 5;
int[] numbers = new int[size];
for (int i = 0; i < size; i++) {
numbers[i] = i + 1;
}

int... xx 的形参定义:
public void testArray(int... numbers) {
for (int i : numbers) {
//打印传过来的形式参数的所有元素.
System.out.println(i);
}
}
百度网友b482631
2015-10-20 · TA获得超过787个赞
知道小有建树答主
回答量:654
采纳率:100%
帮助的人:660万
展开全部
声明一个字符串数组,其中初始化了4个字符串
String[] strs = new String[]{"abc","sss","sdd","dsf"};
声明一个整形数组,数组长度为3
int[] nums = new int[3];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小简麦垛cZb76
2015-10-20 · TA获得超过245个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:170万
展开全部
new一下就好了String[] a = new String[10];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
404176052
2015-10-20 · TA获得超过229个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:84.5万
展开全部
数据类型后面加[]
int[] a ={1,2,3};
String[] b = {"a","ab","abc","abcd"}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式