산술 연산자

이승민·2022년 11월 29일
0

Java의 정석

목록 보기
12/17

산술 연산자

산술 연산자에는 사칙 연산자(+, -, *, /)와 나머지 연산자(%)가 있다.

사칙 연산자 + - * /

곱셈(*), 나눗셈(/), 나머지(%) 연산자가 덧셈(+). 뺄셈(-) 연산자보다 우선순위가 높으므로 먼저 처리된다.
그리고 피연산자가 정수형인 경우, 나누는 수로 0을 사용랑수 없다. 만일 0으로 나눈다면, 실행 시에 에러가 발생할 것이다.

나누기 연산자의 두 피연산자가 모두 int타입인 경우, 연산결과 역시 int타입이다. int 타입은 소수점을 저장하지 못하므로 정수만 남고 소수점 이하는 버려지기 때문이다. 그래서 올바른 연산결과를 덕기 위해서는 두 피연산자 중 어느 한쪽을 실수형으로 형변환해야한다. 그래야만 다른 한 쪽도 같이 실수형으로 자동 형변환되어 결국 실수형의 값을 결과로 얻는다.

profile
💻 끊임없이 성장하는 백엔드 개발자 💻

0개의 댓글