학원/JAVA - 학원
연산자
수풀속의고라니
2022. 1. 21. 15:46
728x90
- 조건 연산자 = 삼항 연산자
대입 연산자
- 대입 연산자는 우측 항의 값을 좌측 항에 집어넣는 연산자
- n+=m : n값에 m값을 더한 값이 결과로 나오고, 이를 좌측 항에 대입
ex) 3+=2의 결과는 5가 나오고 이를 좌측 항에 대입
- 계산 값을 왼쪽 항에 넣는다
증감연산자
- 변숫값을 1만큼 증가 혹은 감소
- 전위 연산 : 변숫값을 먼저 증감
- 후위 연산 : 문장의 수행이 끝난 뒤에 변숫값을 증감
- 문장의 구분은 ;을 기준으로 한다
- 앞에꺼 : a=2, b=2
- 뒤에꺼 : a=2, b=1
- 전위는 증감한걸 먼저 앞으로 넘기고 자기도 그 값을 가지게 됨
- 후위는 증감 전에 먼저 값을 앞으로 넘기고 자기가 증감한 값을 가지게 된다
<예제>
비교연산자
- 연산의 결과가 참이면 true, 거짓이면 false반환
논리연산자
- 두 논리값을 토대로 새 논리값 반환
- and(&&), or(||), xor(^), not(!)이 존재
- xor : 두 논리값이 다르면 참이고, 같으면 거짓을 반환한다.
- not : 논리값의 결과 반대로 변경
ex)!true : flase
<예제>
삼항(조건)연산자
- 조건식에 따른 반환값을 지정
- 조건식이 참이면 A, 거짓이면 B가 반환된다.
- 60점 이상인 경우 합격, 아니면 불합격
<예제>
728x90