java - SOS for Java boolean 语句

标签 java

为什么这个 boolean 语句为真?

a= 10;
b = 0;
7 < a || a == b && b > 9 - a / b

因为任何东西除以 0 都是错误的

最佳答案

由于 OR (||) 运算符 (a > 7) 的第一个操作数的计算结果为 true,因此它短路并且不会计算其他任何内容。因此整个表达式的计算结果为 true

关于java - SOS for Java boolean 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43980370/

相关文章:

java - 来自本地文件的 MD5 和来自 S3 的 MD5 (eTag) 不相同

java - 解析包含 Long 值的 JSON 字符串时出现 NumberFormatException

java - 我们可以在 Spark Streaming 中创建基于 "record count"的窗口吗?

java - 错误: cvc-elt. 1:找不到元素 'beans'的声明

java - 使用 owl api 获取单个属性

java - Android 中不显示联系人照片?

java - 如何使用ASM进行字节码转换后定义类(类文件版本0.0)

java - 在 Eclipse 插件中查找 IProject 中的所有注释

java - 使用设置参数在 JPA 查询中插入特殊字符

java - 我如何使用@从mysql到java(jdbc)