class C003_SimpleExpressions { { int primitive0 = 0; int primitive1 = primitive0; int unary1 = -1; int unary2 = ~unary1; int unary3 = ++unary2; int unary4 = --unary3; int unary5 = unary2++; int unary6 = unary3--; int unary7 = +5; int unary8 = +unary1; char theLetterA = 'b' - 1; int weird = -'a'; boolean unary9 = !true; int unary10 = (int) 1.1; int negativeInt = -10; float negativeFloat = -20.5F; byte negativeByte = -12; short negativeShort = -32000; long negativeLong = -111111L; double negativeDouble = -8.5; Object constructor = new Object(); Object memberAccess = java.lang.String.CASE_INSENSITIVE_ORDER; int p3a = 5 * 2; int p3b = 5 / 2; int p3c = 5 % 2; int p4a = 5 + 2; int p4b = 5 - 2; String p4c = "a" + "b"; String p4d = "a" + 10; String p4e = 10 + "b"; int p5a = 5 << 2; int p5b = 5 >> 2; int p5c = 5 >>> 2; boolean p6a = 5 < 2; boolean p6b = 5 > 2; boolean p6c = 5 <= 2; boolean p6d = 5 >= 2; boolean p6e = "a" instanceof String; boolean p7a = 1 == 1; boolean p7b = 5 != 2; boolean p8a = true & false; int p8b = 5 & 2; boolean p9a = true ^ false; int p9b = 5 ^ 2; boolean p10a = true | false; int p10b = 5 | 2; boolean p11 = true && false; boolean p12 = true || false; int p13 = true ? 5 : 2; boolean p14a = p11 = true; int p14b = p3a += p3b; int p14c = p3a -= p3b; int p14d = p3a *= p3b; int p14e = p3a /= 4; int p14f = p3a %= 10; int p14g = p3a <<= p3b; int p14h = p3a >>= p3b; int p14i = p3a >>>= p3b; int p14j = p3a &= p3b; int p14k = p3a ^= p3b; int p14l = p3a |= p3b; } }