-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathBinary.java
85 lines (71 loc) · 2.49 KB
/
Binary.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
class Binary {
static boolean f() {
System.out.println("f");
return true;
}
static boolean g() {
System.out.println("g");
return false;
}
public static void main(String[] args) {
System.out.println(1 + 2 + 3);
System.out.println(1.0 + 2.1 == 3.1);
System.out.println(33 << 3);
System.out.println(33 >> 3L);
System.out.println(-33L >>> 3);
System.out.println(33 ^ 23);
System.out.println(23 | 47);
System.out.println(7 & 32);
System.out.println(3 - 2);
System.out.println(33 / 3);
System.out.println(33 % 15);
System.out.println(33 * 15);
System.out.println(3.0 - 2.1 == 0.9);
System.out.println(33.0 / 3.0 == 11.0);
System.out.println(33.0 * 15.0 == 495.0);
System.out.println(3 < 3);
System.out.println(3 <= 3);
System.out.println(3 == 3);
System.out.println(3 != 3);
System.out.println(3 > 3);
System.out.println(3 >= 3);
System.out.println(3 < 4);
System.out.println(3 <= 4);
System.out.println(3 == 4);
System.out.println(3 != 4);
System.out.println(3 > 4);
System.out.println(3 >= 4);
System.out.println(3 < 2);
System.out.println(3 <= 2);
System.out.println(3 == 2);
System.out.println(3 != 2);
System.out.println(3 > 2);
System.out.println(3 >= 2);
System.out.println(3.0 < 3.0);
System.out.println(3.0 <= 3.0);
System.out.println(3.0 == 3.0);
System.out.println(3.0 != 3.0);
System.out.println(3.0 > 3.0);
System.out.println(3.0 >= 3.0);
System.out.println(3.0 < 4.0);
System.out.println(3.0 <= 4.0);
System.out.println(3.0 == 4.0);
System.out.println(3.0 != 4.0);
System.out.println(3.0 > 4.0);
System.out.println(3.0 >= 4.0);
System.out.println(3.0 < 2.0);
System.out.println(3.0 <= 2.0);
System.out.println(3.0 == 2.0);
System.out.println(3.0 != 2.0);
System.out.println(3.0 > 2.0);
System.out.println(3.0 >= 2.0);
System.out.println(f() && g());
System.out.println(g() && f());
System.out.println(f() || g());
System.out.println(g() || f());
System.out.println("hello" + " " + "world");
// Regression test.
System.out.println(true & false);
System.out.println(true & true);
}
}