java - 为什么这个条件语句的计算结果为真?
问题描述
我是编程新手,目前正在学习有关 java 编程的 mooc.fi 课程,并有一个关于此表的快速问题
在 !(number > 0 && number < 10) 部分中,为什么 10 评估为真?我的思考过程是语句 10 不大于零应该评估为假,因为这是一个和语句,整个语句应该评估为假。谢谢
解决方案
让我们分解并理解。
!(number > 0 && number < 10)
这里,number = 10
!(10 > 0 && 10 < 10)
= !(true && false)
= !false
= true
!false
表示not false
哪个是true
。
推荐阅读
- python - python导入如何工作以及它如何在Windows中加载所需的DLL
- python - 根据涉及不同字段 + 迭代的条件更新特定数据帧字段
- firebase - 在 firebase javascript 客户端上启用自定义记录器
- c# - 如何使用 ViewModel 显示来自多个模型的值?
- actions-on-google - 用户再次回来后如何说“欢迎回来”
- c# - 对调试的模糊引用
- python - 如何在 Imagemagick 和 Facedetect 中使用 bash 调整合成图像的大小
- android - 用于繁重计算的 WebAssembly + WebView + Javascript 接口?
- triggers - 将最新项目的数据放在触发器名称中
- c# - 在Unity中打破while循环?