[자바의정석] Ch.03

maroo·2023년 2월 13일
0

JavaGS

목록 보기
2/3

1. 연산자

1.1 연산자와 피연산자

연산자 연산을 수행하는 기호 (+, -, *, / 등)
피연산자 연산자의 작업대상 (변수, 상수, 리터럴, 수식)

1.2 식과 대입 연산자

연산을 마친 식의 값을 새로운 변수에 저장하여 다른 곳에 사용하거나 화면에 출력할 수 있다.

1.3 연산자의 종류

피연산자의 개수에 의한 분류

피연산자의 개수
하나 : 단항 연산자 -3
둘 : 이항 연산자 +, -, * / 대부분의 연산자
셋 : 삼항연산자 (? :) 하나뿐

연산자의 우선순위와 결합규칙

수학과 같음.

순서

단항 연산자와 대입연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽이다.

1.5 산술 변환

연산 전에 피연산자 타입의 일치를 위해 자동 형변환 되는 것을 '산술 변환' 또는 일반 산술 변환이라 한다.

5/ 2 -> 2
int와 int의 나눗셈 결과는 int라서 소수점 이하는 버려진다.
실수인 결과를 얻으려면 둘 중 한 쪽을 실수형으로 형변환해야한다.

0개의 댓글