Delphi的java等价物不是
在Delphi中,我可以使用布尔变量执行以下操作:Delphi的java等价物不是,java,delphi,if-statement,boolean-logic,Java,Delphi,If Statement,Boolean Logic,在Delphi中,我可以使用布尔变量执行以下操作: If NOT bValue then begin //do some stuff end; Java中的等效程序是否使用 If !(bValue) { //do some stuff } 是的,但在括号内: if (!bValue) { } 在Java中,您通常也不会使用任何类型的数据类型前缀,因此它更可能类似于: if (!isGreen) { // or some other meaningful variable name
If NOT bValue then
begin
//do some stuff
end;
Java中的等效程序是否使用
If !(bValue) {
//do some stuff
}
是的,但在括号内:
if (!bValue) {
}
在Java中,您通常也不会使用任何类型的数据类型前缀,因此它更可能类似于:
if (!isGreen) { // or some other meaningful variable name
}
是的,但在括号内:
if (!bValue) {
}
在Java中,您通常也不会使用任何类型的数据类型前缀,因此它更可能类似于:
if (!isGreen) { // or some other meaningful variable name
}
你很接近;正确的语法是:
if (!bValue) {
//do some stuff
}
整个条件表达式必须在括号内;本例中的条件涉及一元逻辑补码运算符代码>()
此外,Java还具有以下逻辑二进制运算符:
-
- 随意地“和”、“异或”和“或”
- 及
- 更常用的短路“和”和“或”
还有复合赋值运算符()&=
,|=
,^=
关于stackoverflow的其他相关问题:
-
- 由于偶然的布尔赋值而不是比较,在stackoverflow上有很多类似的问题
- 您永远不需要编写
==true
和==false
- 省略与
true
和false的显式比较
- 使用
代码>必要时
你很接近了;正确的语法是:
if (!bValue) {
//do some stuff
}
整个条件表达式必须在括号内;本例中的条件涉及一元逻辑补码运算符代码>()
此外,Java还具有以下逻辑二进制运算符:
-
- 随意地“和”、“异或”和“或”
- 及
- 更常用的短路“和”和“或”
还有复合赋值运算符()&=
,|=
,^=
关于stackoverflow的其他相关问题:
-
- 由于偶然的布尔赋值而不是比较,在stackoverflow上有很多类似的问题
- 您永远不需要编写
==true
和==false
- 省略与
true
和false的显式比较
- 使用
代码>必要时
谢谢!我的变量实际上是IsFYE,所以它是有意义的!顺便说一句:使用数据类型前缀在Delphi中也不常见。更常见的是识别变量范围的前缀,我通常也觉得它更有用。谢谢!我的变量实际上是IsFYE,所以它是有意义的!顺便说一句:使用数据类型前缀在Delphi中也不常见。更常见的是识别变量范围的前缀,我通常也觉得它更有用。