这不适用于特定代码,我只是好奇。关系运算符,如==
,<
,>
,>=
,<=
,!=
。
答案 0 :(得分:2)
当然:
if (processing)
{
// enter if the boolean processing is true
}
答案 1 :(得分:0)
假设您有一个返回布尔值的函数
public boolean isTrue()
{
//Some code
//return true or false
}
然后'if'语句看起来像这样:
if(isTrue())
//Do something
else
//Do something else
答案 2 :(得分:0)
实际上,if语句只知道它是真值还是假值 但是在整数的情况下,如果括号内部是正确的,则返回true 喜欢:
int n=10;
if(n==10){}
括号内的值将返回true,因为它是正确的。如果将括号更改为n>10
不同的条件适用于String ..
答案 3 :(得分:0)
是:
if (x) {
...
}
或
if (!x) {
...
}
其中x
是布尔值或返回布尔值的任何内容。
哎呀,发疯了:
boolean x = false, y = false;
if (x = y = x = !y) {
}
(请注意,我们在这里使用=
而不是==
- 您可能非常很少想做这样的事情,如果有的话。)
答案 4 :(得分:0)
是。一般来说,if
语句的语法为if (cond) { xxx(); }
,其中cond
为任何评估为boolean
的表达式。
这意味着以下各项均有效:
if (true) // Literal value true
if (m.find()) // m is a Matcher; .find() returns true if match
if (3 <= 3) // operator
if (a && b) // a and b are expressions evaluating to a boolean;
// && is the logical "and" operator
等等。