1. 사칙 연산자
- +, -, &, /
int a = 10;
int b = 4;
System.out.printf("%d + %d = %d%n", a, b, a + b); // 14
System.out.printf("%d - %d = %d%n", a, b, a - b); // 6
System.out.printf("%d * %d = %d%n", a, b, a * b); // 40
System.out.printf("%d / %d = %d%n", a, b, a / b); // 2
System.out.printf("%d / %f = %f%n", a, (float)b, a / (float)b); // 2 소수점 이하는 버려진다
2. 산술 변환
- 연산 전에 피연산자의 타입을 일치시키는 것
- 두 피연산자의 타입을 같게 일치시킨다(보다 큰 타입으로 일치)
- 피연산자의 타입이 int보다 작은 타입이면 int로 변환된다.
'Java' 카테고리의 다른 글
18. 비교 연산자, 문자열의 비교 - 패스트캠퍼스 백엔드 부트캠프 3기 (1) | 2024.12.18 |
---|---|
17. 반올림, 나머지 연산 - 패스트캠퍼스 백엔드 부트캠프 3기 (1) | 2024.12.18 |
15. 형변환 연산자, 자동 형변환 - 패스트캠퍼스 백엔드 부트캠프 3기 (1) | 2024.12.18 |
14. 증감연산자, 부호연산자 - 패스트캠퍼스 백엔드 부트캠프 3기 (1) | 2024.12.18 |
13. 연산자의 우선순위와 결합규칙 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.18 |