我有一个用户定义大小为“a”的数组
一旦我的用户输入了所有数据,我希望能够对用户输入的所有值执行XOR运算。
通过调整代码;
int k=1;
for (int k=0;k<A;k++){
k = ^piles[k];
*此代码位于循环语句中。 我假设它将我的值(一旦它运行XOR运算符)乘以1,这给了我错误的值。有什么想法吗?
答案 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