的含义 !在 Java 语法中
在下面的行中,它显示了感叹号对变量的作用?return(!variable);
return(!weekday || vacation);
在下面的行中,它显示了感叹号对变量的作用?return(!variable);
return(!weekday || vacation);
字符是逻辑否定。它的正式名称是,我相信,“逻辑不”。从逻辑上讲,和 .!
!true == false
!false == true
就像Platinum Azure在评论中所说的那样,这个运算符只能应用于类型。boolean
它是一个布尔 NOT 运算符,在 Java 语言规范的第 15.15.6 节中定义。它使 和 .因此,该 return 语句所做的是返回一个布尔值,如果要么是(“不是工作日”)或 () 是 。如果 是 和 是 ,则为 。!
true
false
false
true
true
weekday
false
||
vacation
true
false
weekday
true
vacation
false