作业帮 > 综合 > 作业

return (x == y) ? 0 : (x ? 1 : -1);

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 09:34:30
return (x == y) ? 0 : (x ? 1 : -1);
这个代码是什么意思啊 是java里面的语言- -
return (x == y) ? 0 : (x ? 1 : -1);
如果x==y则返回0否则返回x?1:-1,第二步分解x?1:-1,如果x为真返回1否则返回-1,所以可能有0,1,-1值.
再问: public static boolean logicalAnd(boolean a, boolean b) {
return a && b;
}
public static boolean logicalXor(boolean a, boolean b) {
return a ^ b;
}是什么意思啊
再答: 百度java运算符与(&)、非(~)、或(|)、异或(^)