-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathAssignmentOperator.java
More file actions
24 lines (22 loc) · 963 Bytes
/
AssignmentOperator.java
File metadata and controls
24 lines (22 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package classes;
public class AssignmentOperator {
public static void main(String[] args) {
//#1. 대입연산자 와 축약 표현
//@대입연산자
int value1 = 3;
value1 = value1+3;
System.out.println(value1); //6
System.out.println();
//@축약표현
int value2;
value2 = 5; System.out.println(value2+=2); //7
value2 = 5; System.out.println(value2-=2); //3
value2 = 5; System.out.println(value2*=2); //10
value2 = 5; System.out.println(value2/=2); //2
value2 = 5; System.out.println(value2%=2); //1
value2 = 5; System.out.println(value2|=2); //7 0101 | 0010 = 0111 -> 7
value2 = 5; System.out.println(value2<<=2); //20 0101 -> 10100 -> 16 + 4 = 20
value2 = 5; System.out.println(value2>>=2); //1 0101 -> 0001 -> 1
value2 = 5; System.out.println(value2>>>=2); //1 0101 -> 0001 -> 1
}
}