Boolean

Java

public static boolean f(String label, boolean value) {
System.out.println("exec " + label);
return value;
}

public static void main(String[] args) {
// System.out.println(f("A", false) || f("B", false) || f("C", true));
/*
exec A
exec B
exec C
true
 */

System.out.println(f("A", false) || f("B", true) && f("C", false));
/*
exec A
exec B
exec C
false
 */

System.out.println(f("A", true) || f("B", false) && f("C", true));
/*
exec A
true
 */

System.out.println((f("A", true) || f("B", false)) && f("C", false));
/*
exec A
exec C
true
 */
}

JavaScript

最后更新于

这有帮助吗?