Here's a quiz to test your grasp of compound conditional expressions.
???
?: false && true
( )true
(X)false
?: true && true
(X)true
( )false
?: "test" == "test"
(X)true
( )false
?: 10 == 10 || 20 != 10
(X)true
( )false
?: 10 == 10 && 20 == 10
( )true
(X)false
?: true && 10 == 10
(X)true
( )false
?: true || 10 == 10
(X)true
( )false
?: false && 10 != 10
( )true
(X)false
?: "boolean" == "booleans"
( )true
(X)false
?: "boolean" != "booleans"
(X)true
( )false
?: 10 != 0 && 20 == 10
( )true
(X)false
?: "boolean" == 1
( )true
(X)false
?: !(true && false)
(X)true
( )false
?: !(1000 == 1 || 10000 == 10000)
( )true
(X)false
?: !(10 == 10 && 20 != 10)
( )true
(X)false
?: !(1 != 100 || 30 == 40)
( )true
(X)false
?: !("boolean" == "booleans" && "Code" == "Fun")
(X)true
( )false
?: 1 == 1 && (!("boolean" == 1 || 1 == 0))
(X)true
( )false
?: "strong" == "coffee" && (!(30 == 40 || 30 == 30))
( )true
(X)false
?: 30 == 30 && (!("boolean" == "booleans" || "Coding" == "Awesome"))
(X)true
( )false
???