Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有逻辑运算符的表达式-它等价于什么?_Java_Logical Operators_Boolean Algebra - Fatal编程技术网

Java 带有逻辑运算符的表达式-它等价于什么?

Java 带有逻辑运算符的表达式-它等价于什么?,java,logical-operators,boolean-algebra,Java,Logical Operators,Boolean Algebra,我有一个逻辑运算符表达式: !(!(a != b) && (b > 7)) 如何简化它并找到等价物?使用 !(!(a!=b)和&(b>7)) !!(a!=b)| |!(b>7) a!=b | | b如其他人所述: !(!(a!=b)和&(b>7))//x!=y-->!(x==y) !(!!(a==b)和&(b>7))/!!x-->x !((a==b)和&(b>7))/!(x&y)-->!x | |!y !(a==b)| |!(b>7)/!(x==y)-->x!=y、 !

我有一个逻辑运算符表达式:

!(!(a != b) && (b > 7))
如何简化它并找到等价物?

使用

!(!(a!=b)和&(b>7))
!!(a!=b)| |!(b>7)
a!=b | | b如其他人所述:

!(!(a!=b)和&(b>7))//x!=y-->!(x==y)
!(!!(a==b)和&(b>7))/!!x-->x
!((a==b)和&(b>7))/!(x&y)-->!x | |!y
!(a==b)| |!(b>7)/!(x==y)-->x!=y、 !(x>y)-->x分解它<代码>!(a!=b)
应该很容易,对吧?
!(!(a != b) && (b > 7))
!!(a != b) || !(b > 7)
a != b || b <= 7
!(!(a != b) && (b > 7)) // x != y --> !(x == y) 
!(!!(a == b) && (b > 7)) // !!x --> x 
!((a == b) && (b > 7)) // !(x && y) --> !x || !y
!(a == b) || !(b > 7) // !(x == y) --> x != y;; !(x > y) --> x <= y
(a != b) || (b <= 7)