(false && false || true) はtrueそれともfalse
2010/02/09
java
Javaです。Javaに限ったことではないですが。
下記のようなコードがあります。結果はどうなるのでしょうか。
if(false && false || true) {
System.out.println("++++++++++++++++++");
}
考えてください。
考えてください。
考えてください。
答え
++++++++++++++++++が出力されます。
あれ、どうしてそうなるんだっけ。
public class TestFalseAndFalseOrTrue {
public static void main(String[] args) {
a();
}
static void a(){
if(false && false || true) {
System.out.println("++++++++++++++++++");
}
}
}
public static void main(String[] args) {
a();
}
static void a(){
if(false && false || true) {
System.out.println("++++++++++++++++++");
}
}
}
: