Skip to content

Commit ec914d6

Browse files
authored
Refactor Associativity class and main method
Refactor main method to use IO for output and simplify variable declarations.
1 parent 53713ee commit ec914d6

1 file changed

Lines changed: 9 additions & 13 deletions

File tree

pitfalls/Associativity.java

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
1-
package com.zetcode;
1+
void main(String[] args) {
22

3-
public class Associativity {
3+
// left-to-right associativity
4+
int val = 9 / 3 * 3;
45

5-
public static void main(String[] args) {
6+
IO.println(val);
67

7-
// left-to-right associativity
8-
int val = 9 / 3 * 3;
8+
int val2 = 0;
99

10-
System.out.println(val);
10+
// right-to-left associativity
11+
val2 *= 3 + 1;
1112

12-
int val2 = 0;
13-
14-
// right-to-left associativity
15-
val2 *= 3 + 1;
16-
17-
System.out.println(val2);
18-
}
13+
IO.println(val2);
1914
}
15+

0 commit comments

Comments
 (0)