!(a>b)&&!c|| 1怎么理解啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:15:58
!(a>b)&&!c|| 1怎么理解啊

!(a>b)&&!c|| 1怎么理解啊
!(a>b)&&!c|| 1怎么理解啊

!(a>b)&&!c|| 1怎么理解啊
Java 的表达式
相当于(!(a>b))&&(!c)|| (1)
其中:&& 需要左右两个操作数的值都是true,返回值才为true;且只有在第一个操作数值为true的条件下,才计算第二个操作数的值.|| 左右两个操作数中任何一个值为true(或者两个都为true),那么表达式值返回true.!右边的真值变假值,假值变真值.
所以!(a>b)&&!c|| 1的值为true.