증감 연산자
- ++i : 먼저 피연산자의 값을 1 증가시킨 후에 해당 연산을 진행함.
- i++ : 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 증가시킴.
- --i : 먼저 피연산자의 값을 1 감소시킨 후에 해당 연산을 진행함.
- i-- : 먼저 해당 연산을 수행하고 나서, 피연산자의 값을 1 감소시킴.
public class Main {
public static void main(String[] args) {
// i++ (값이 참조된 후 증가)
int a = 1;
System.out.println(a++); // 1
System.out.println(a); // 2
// ++i (값이 참조되기 전에 증가)
int b = 1;
System.out.println(++b); // 2
System.out.println(b); // 2
// --i, i-- 도 위와 마찬가지
}
}
삼항 연산자
public class Main {
public static void main(String[] args) {
int num = (1 < 10) ? 10 : 100;
System.out.println(num); // 10
// 100과 10을 바꿔보자
num = (1 < 10) ? 100 : 10;
System.out.println(num); // 100
}
}
'Java' 카테고리의 다른 글
[Java] 배열 Array, 복사 방법 (0) | 2022.09.04 |
---|---|
[Java] 조건문 if, switch (0) | 2022.09.03 |
[Java] 타입 변환 Casting (0) | 2022.09.03 |
[Java] 상수와 리터럴 (0) | 2022.09.03 |
[Java] Java의 규칙 main 메서드 (0) | 2022.09.03 |