当前位置: 代码迷 >> Java相关 >> !(i < 0)怎么理解?
  详细解决方案

!(i < 0)怎么理解?

热度:315   发布时间:2007-01-23 21:19:00.0
!(i < 0)怎么理解?
(!(i < 0)) 怎么理解?

这段代码显示什么?
int i, j;
i = 1; j = 0;
if (!(i < 0))
if (j != 0)
if (j > 0) g.drawString("Skate or Die", 10, 10);
else g.drawString("Give Peace a Chance", 10, 10);
else g.drawString("Elvis Lives", 10, 10);
else g.drawString("Eat at Joe's", 10, 10);
----------------解决方案--------------------------------------------------------
!(i &lt; 0)与(i !&lt; 0)有何区别?
----------------解决方案--------------------------------------------------------
(!(i < 0)) 表示i>0为真
i !< 0 有这东西吗?

----------------解决方案--------------------------------------------------------
哦,我知道了。显示Give Peace a Chance
(!(i < 0)) 表示i<0为真,(i !=0)表示i不等于0。没有(i !<0)。


----------------解决方案--------------------------------------------------------
跟改!
显示Give Peace a Chance
(!(i < 0)) 表示若i<0为真,(!(i < 0)) 则为假;i<0为假,(!(i < 0)) 则为真。
(i != 0))表示i不等于0。没有(i !<0)。
----------------解决方案--------------------------------------------------------
以下是引用cnlg11349745在2007-1-23 21:36:00的发言:
哦,我知道了。显示Give Peace a Chance
(!(i < 0)) 表示i<0为真,(i !=0)表示i不等于0。没有(i !<0)。



(!(i<0))表示:i不小于0,也就是i>=0;

(i!=0)表示i不等0

如下是关系符号:

<:小于

>:大于

==:等于

<=:小等

>=:大等

!=:不等


附:‘!’是逻辑预算中的“非”


----------------解决方案--------------------------------------------------------
跟改!
显示Elvis Lives

----------------解决方案--------------------------------------------------------
  相关解决方案