java中数组,怎么既定义其长度,有可以赋值,但赋值没有全部赋值,后面的自动补0
比如intarray=newint[50]={2,4,6,1,8,9,3,5},然后后面的值自动补0;这个只是我想要的效果,但java中这个不行;应该怎么弄呢?前辈们!...
比如int array=new int[50]={2,4,6,1,8,9,3,5},然后后面的值自动补0;这个只是我想要的效果,但java中这个不行;应该怎么弄呢?前辈们!
展开
6个回答
展开全部
int不是对象,默认值就是0,你先声明一个数组,然后只把需要初始化的赋值,其他的缺省就是0,祝你好运
int[] array = new int[50];
for(int i=1;i<=5;i++){
array[i-1] = i;
}
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
int[] array = new int[50];
for(int i=1;i<=5;i++){
array[i-1] = i;
}
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先把长度求出来,然后new int[n]//n 是求出来的长度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-11
展开全部
如果你不用List的话..自己写一个类似List的类不就可以了..也很简单嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |