!(a==b&&c==d)
这条件如果把"!"去掉后的等价条件应该是怎么样的,a!=b||c!=d,这样正确吗
晕死了,这应该是小学数学就教过了吧,脸红ing...
这条件如果把"!"去掉后的等价条件应该是怎么样的,a!=b||c!=d,这样正确吗
晕死了,这应该是小学数学就教过了吧,脸红ing...
解决方案 »
- myeclipse连接SQLServer数据库出错,因系统中有两个不同版本的SQLServer数据库系统。如何解决
- javscript关于动态创建Form的问题
- 请问如何在Applet打开的JFrame中再打开一个JFrame,让它总是显示到桌面最前面呢?
- 外包一个jsp的关于收发文管理的网站,要求在北京
- 求 教 高 手--多 线 程 问 题
- 在JDK程序中怎么调用DLL文件
- java的输出流写.txt如何换行
- 请问事件怎么不执行啊?
- 请问如何获取查询数据库的结果集的行数
- 一个句柄可以指向多个地址空间么?
- java的io与类集
- the static method cannot hide instance method from object
应该是“这条件如果
把"!"去掉后不用外面的!的等价条件应该是怎么样的”!(a==b&&c==d) <==> a!=b||c!=d应该可以认为是对的。但是如果abcd代表的不是一个变量/常量,而是一个表达式/函数,特别是有副作用的表达式/函数,它们就是不等价的。比如
!(i == 1 && j++ == 2)
和
i != 1 || j++ != 2
布尔表达式结果一致,但是运行后j的值不一致
非(P 或 Q)=(非 P)且(非 Q)http://zh.wikipedia.org/zh-sg/%E5%BE%B7%C2%B7%E6%91%A9%E6%A0%B9%E5%AE%9A%E5%BE%8B译成 Java 表达式为:!(p && q) == !p || !q
!(p || q) == !p && !q