증감 연산자
- ++변수, —변수 : 증감이 먼저 계산되고 다른 연산자 처리
- 변수++, 변수— : 다른 연산자가 먼저 처리되고 증감 계산됨
int x = 10;
int y = 10;
int z;
z = x++;
System.out.println(z); // 10
System.out.println(x); // 11
z = ++x;
System.out.println(z); // 12
System.out.println(x); // 12
z = ++x + y++;
System.out.println(z); // 23
System.out.println(x); // 13
System.out.println(y); // 11
⚠️
++i와 i = i + 1은 바이트코드가 동일하기 때문에 연산속도의 차이가 없다.
부호 연산자(+, -)
- 부호 연산자의 결과는 int타입이므로 int 타입 지정해야함
삼항 연산자
- 3개의 피연산자 사용
- 조건식 ? 값 or 연산식 : 값 or 연산식
- 조건식이 True면 앞 : 리턴, False면 : 뒤 리턴
a < b ? true : false;
// a가 b보다 작은게 true면 true리턴, 아니면 false면 false리턴
'Java' 카테고리의 다른 글
Java 기초 문법(6) (0) | 2023.12.20 |
---|---|
Java 기초 문법(5) (1) | 2023.12.20 |
Java 기초 문법(3) (0) | 2023.12.20 |
Java 기초 문법(2) (0) | 2023.12.20 |
Java 기초 문법(1) (0) | 2023.12.20 |