!Objects.equals(Choice, "Yes")||!Objects.equals(Choice,"No")为什么始终为假
时间: 2024-05-31 09:08:14 浏览: 73
Java中Object.equals和String.equals的区别详解
5星 · 资源好评率100%
这个表达式中使用了逻辑或(||)运算符,只有两个条件中至少有一个为真,整个表达式才会被计算为真。但是,这个表达式中的两个条件是互斥的,即Choice只能是"Yes"或"No",它不可能既等于"Yes"又等于"No"。因此,无论Choice的值是什么,至少有一个条件会被判定为假,整个表达式就会被判定为假。
阅读全文