首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java中怎么把10个值放到一空数组中

2012-05-12 
java中如何把10个值放到一空数组中,在线等java文件中int[] ary{}for(int i0i10i++){...}现需:如何把

java中如何把10个值放到一空数组中,在线等
java文件中

int[] ary={};
for(int i=0;i<10;i++){
  ...
}
现需:如何把循环中的10个值放到ary中去,thanks


[解决办法]

Java code
        int[] ary={};        for(int i=0;i<10;i++){            ary = new int[10];            ary[i] = i;            System.out.println(ary[i]);        }
[解决办法]
Java code
int[] ary = new int[10];for(int i = 0;i < 10;i++){    ary[i] = value;//你想放入的值    //例如    //ary[i] = i;}
[解决办法]
直接向ary赋值是不行滴,需要引用地址!

int[] ary={};
int[] ary1 = new int[10];
for(int i=0;i<10;i++){
ary1[i] = i;
}
ary = ary1;
System.out.println(Arrays.toString(ary));
[解决办法]
探讨
ary = new int[10];
不能写死是10,要用变量,如何写呢,

[解决办法]
int[] ary = new int[10];//需要先分配内存空间,否则就不要用数组,因为数组的长度已定义就固定了,不容易扩展 ,用List还方便写
for(int i=0;i<10;i++){
ary[i] = i ;
}



import java.util.List ;
import java.util.ArrayList ;


List list = new ArrayList();

for(int i=0;i<10;i++){
list.add(i) ;
}

List list = new ArrayList();

for(int i=0;i<10;i++){
list.add(i) ;

System.out.println(list.get(5) );//第五个元素
[解决办法]
这个问题正确方法是使用位移!汇编也行啊,这面试题真难啊。
[解决办法]
我也觉得用List更方便些,楼主必须用数组吗?而且List和Array是可以相互转换的~

热点排行