java - 运算符(operator)困惑? !在声明的开头

标签 java

int d = -4;
int e = 3;
int g = 0;

!( d > e ) || ( g == -2 )

我的教授给了我一个 netbeans 文件供练习运算符(operator)使用,我通常没有 2 个很多问题,但这个让我很困惑。

我应该确定该陈述是真是假

我知道!意思是“不”,但通常写法不同,例如 d!=3

我从来没见过!运算符位于这样的语句开头,但我不知道如何阅读它。

有人可以向我解释如何解决这个问题吗?

我不一定需要答案,我只需要知道我应该如何阅读它,因为我认为它是

d 不是大于 e,g 等于 -2?真假 这个说法对我来说没有意义

最佳答案

!本身(正式称为一元)与 != 不同。 !运算符否定紧随其后的内容。

在您的情况下,这将是 ( d > e ) ,非常有效!( d > e )( d <= e ) 相同

关于java - 运算符(operator)困惑? !在声明的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23003646/

相关文章:

java - ImageJ - 累积直方图和直方图

java - Spring Stomp over Websocket : Message/Buffer/Cache/Stream limits

java - 基本的面向对象编程

java - 无法通过Java连接到Hbase

java - 使用 cellrendering 动态地将数据从数据库添加到 jtable 后,无法使用 JTable 进行排序操作

java - 将 Jersey 资源部署到 Servlet 3.0 API 感知容器中失败得很惨

java - GridBagConstraints weightx 和 weighty 值

java - 服务时间与线程数成正比

javafx:如何使标签根据字符串属性自动更新其文本颜色?

java - 使用 Dom 解析器加载 XML 文件时出现问题