我正在解决Hackerrank问题'最大化xor'.(https://www.hackerrank.com/challenges/maximizing-xor)
我使用'if'语句来检查i xor j是否大于'max',如代码所示.
static int maxXor(int l, int r) {
int max=0;
for(int i=l;i<r;i++)
for(int j=l;j<r;j++)
{
if(i^j>max)/*error part*/
max=i^j;
}
return max;
}
Run Code Online (Sandbox Code Playgroud)
但为什么我会收到此错误?
对于参数类型int,boolean',运算符^未定义