作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
完全菜鸟问题,在这个codingBat实践中http://codingbat.com/prob/p181646
为什么我输入:
return (aSmile && bSmile) || !(aSmile && bSmile);
给定练习的答案是错误的,而如果我输入
return (aSmile && bSmile) || (!aSmile && !bSmile);
答案是正确的,!(aSmile && bSmile) 与 (!aSmile && !bSmile) 之间有什么区别吗?还是其他原因导致我的第一个答案错误?
最佳答案
A | B | !(A && B) |
-------+-------+-----------|
True | True | False |
True | False | True |
False | True | True |
False | False | True |
<小时/>
A | B | !A || !B |
-------+-------+-----------|
True | True | False |
True | False | True |
False | True | True |
False | False | True |
<小时/>
A | B | !A && !B |
-------+-------+-----------|
True | True | False |
True | False | False |
False | True | False |
False | False | True |
!(A && B)
等于 !A || !B
,所以!(A && B)
和 !A && !B
不是一回事
关于java - boolean 值 !(aSmile && bSmile) 和 (!aSmile && !bSmile) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50991875/
完全菜鸟问题,在这个codingBat实践中http://codingbat.com/prob/p181646 为什么我输入: return (aSmile && bSmile) || !(aSmi
我是一名优秀的程序员,十分优秀!