JAVA
JAVA 연산자
MoonjuLee
2022. 6. 15. 21:00
JAVA 연산자 : 연산에 사용하는 표시나 기호
x + x // 여기서 'x'는 피연산자 '+'는 연산자, 'x + x'는 연산식이다.
JAVA 연산자의 종류
연산자의 종류는 위의 표를 보고 이해하는 것이 좋다. 별 문제 없이 이해 할 수 있는 수준이고
우선순위가 높은 증감연산자를 알아보자.
증감연산자 : ++, -- 와 같은 연산자를 말하며 쓰임새는 밑의 예로 알아보자.
++i 와 i++ 는 모두 i=i+1로 동일하다.
하지만 다른 연산자와 같이 쓰이게 된다면
int i = 1;
int j = 1;
int result1 = ++i + 10; -> result1 = 12 로 저장된다.
int result2 = j++ + 10; -> result2 = 11 로 저장된다.
case1
++x +10
x ----> x ----> result1
1 2 12
case2
+10 y++
y ---->result----> y
1 11 2
이 개념을 이해하고 넘어가자!
앞써 단항연산자와 이항연산자를 알아보았다.
삼항연산자
스코어가 90 초과라면 A를 이하라면 B가 나오게 하라.
int score = 95;
char grade = (score > 90)? 'A' : 'B';
뒤에 배울 if문을 사용해도 되지만 삼항연산자로 간단하게 표현할 수 있다면 표현하는 것이 좋다.
연산자에서 또 주의해야 할 것은 연산자를 사용할 때 피연자의 타입을 잘 보며 써야 하는 것이다.
같은 타입을 연산해도 오류가 날 수 있다. 이럴 경우 더 큰 자료형으로 형변환하여 연산하는 것을 알아두자.