填充Java数组

时间:2013-02-05 20:11:49

标签: java

我有一个用户定义大小为“a”的数组

一旦我的用户输入了所有数据,我希望能够对用户输入的所有值执行XOR运算。

通过调整代码;

int k=1;     
for (int k=0;k<A;k++){
k = ^piles[k];

*此代码位于循环语句中。 我假设它将我的值(一旦它运行XOR运算符)乘以1,这给了我错误的值。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

试试这个:

int result=0;     
for (int k=0;k<A;k++){
  result ^= piles[k];
}

答案 1 :(得分:2)

Integer[] in = {1,2,4,7};
int result = 0;
for(int i:in) {
    result ^= i;
}
System.out.println(result); //prints 0