在java中将值保存到数组中

时间:2016-04-05 09:25:16

标签: java arrays

for(int i=0;i<10;i++)
{
    if((i%2)==0)
    {
         System.out.println(i);
    }
}

在上面的编码而不是打印&#34; i&#34;值我需要保存&#34; i&#34;在数组中。如何将值保存在数组中?

4 个答案:

答案 0 :(得分:1)

int[] arr=new int[10];
int j=0;    

for(int i=0;i<10;i++)
{
  if((i%2)==0)
  {
     arr[j]=i;
     j++;
  }
}

答案 1 :(得分:0)

您可以声明类似int a[10];的数组 然后通过执行

简单地将i值添加到数组中
a[1] = i;

答案 2 :(得分:0)

声明数组并为其赋值。

int a[] = new int[10];

for(int i=0;i<10;i++){
   if((i%2)==0){
       a[i] = i;
   }
}

答案 3 :(得分:0)

当您获得 for loop 值的提醒时,您必须声明一个长度为2除以i/2的数组给你i的一半值:

int length = 10;
int arr_i[] = new int[(int)(length/2)];
int index = 0;
for(int i=0;i<length;i++)
{
  if((i%2) == 0){
    arr[index] = i;
    index ++;
  }
}