您好,请有人可以向我解释此条件语句的含义吗?这是一个Java代码。

(chaIntVal >= 0x10 ? chaIntVal  : chaIntVal | 0x60)

最佳答案

它的意思是:

int res;
if(chaIntVal >= 0x10) {
    res = chaIntVal;
} else {
    res = chaIntVal | 0x60;   // binary or
}

10-06 13:58