class C003_StringConcatExpressions { { String a = "foo" + "bar"; String b = "" + "foo" + "bar" + "baz" + 10; String b2 = ("" + "foo" + "bar" + "baz") + 10; String c = 10 + "" + "a" + "foo"; String c2 = 10 + ("" + "a" + "foo"); String c3 = "a" + "b" + ("c" + "d"); String c4 = ("a" + "b") + "c" + "d"; String c5 = "a" + ("b" + "c") + "d"; String c6 = "a" + "b" + "c" + "d"; String c7 = ("a" + "b" + "c") + "d" + "e"; String d = "foo" + "bar" + "baz"; boolean e = "" + "a" + "foo" instanceof String; String e2 = "foo" + ("bar"); String f = new String("a" + "b" + "c"); f += "d" + "e" + "f"; String g = f += "d" + "e" + "f"; boolean h = "d" + "e" + "f" == "g"; String i = (String) "a" + "b" + "c"; String j = "a" + "b" + 'c'; String k = "a" + 'b' + "c"; int l = 'a' + 'b' + 'c'; } }