考虑如下Java代码片段:`int x = 0, z = 0; boolean b = x > 0 && z++ > 1;` 执行完毕后,变量`z`的值以及`b`的值分别为:

答案解析

逻辑与运算符`&&`具有短路特性。`x > 0` 为假,因此`&&`运算符不会再计算右侧的表达式`z++ > 1`,所以z的值不会自增,仍然为0,同时`b`为false。
正确答案:A
随机推荐
开始刷题