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

解决方案 »

  1.   


    int[] ary={};
    for(int i=0;i<10;i++){
    ary = new int[10];
    ary[i] = i;
    System.out.println(ary[i]);
    }
    不知道这样行不行啊
      

  2.   


    int[] ary = new int[10];
    for(int i = 0;i < 10;i++){
        ary[i] = value;//你想放入的值
        //例如
        //ary[i] = i;
    }
      

  3.   

    ary = new int[10];
    不能写死是10,要用变量,如何写呢,
      

  4.   

    直接向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));
      

  5.   


    final int size = 10;
    int[] ary = new int[size];
    或者
    public static void fun(int size){
    int[] ary = new int[size];
    }
      

  6.   

    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) );//第五个元素
      

  7.   


    java文件中int[] ary={};
    for(int i=0;i<10;i+i+2){
      ...
    }
    现需:如何把循环中的值放到ary中去,并把第二个值换成3    怎么实现呀,thanks
      

  8.   

    我也觉得用List更方便些,楼主必须用数组吗?而且List和Array是可以相互转换的~
      

  9.   

    java文件中int[] ary={};
    for(int i=0;i<10;i=i+2){
      ...
    }
    现需:如何把循环中的值放到ary中去,并把第二个值换成3  
    怎么实现呀,thanks
      

  10.   


    package basic.day02;import java.util.Arrays;public class Tfora { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub int[] ary={};
          int i,j;
          for(i=3;i<=50;i++){
                 for(j=2;j<=50;j++){
                     if(i%j==0)
                         break;              }
                 if(i==j){
                 //System.out.println(i);
         ary=Arrays.copyOf(ary, ary.length+1);
       ary[ary.length-1]=i;  
                 }
                   
             }
          System.out.println(Arrays.toString(ary));

    }}