반응형
Notice
Recent Posts
Recent Comments
Link
불로구
[코틀린 기초] 7. 코틀린 연산자 본문
반응형
기본 연산자
- 산술, 대입, 증가, 감소, 비교, 논리 연산자등이 존재한다.
- ex) val result = a + b
산술 연산자
- +, -, *, /, %가 존재한다.
fun main(){
val num = 122
if(num % 2 == 0)
println("짝수")
else
println("홀수")
}
대입 연산자
- =를 사용하며 변수에 값을 넣는 연산자이다.
- 우선순위가 가장 낮다.
- =, +=, -=, *=, /=, %=가 존재한다.
증감 연산자
- ++, --가 존자하며 값을 1증가 or 1감소를 뜻한다.
- ++(1) = 2 / (1)++ = 1 (연산 후 증가) / --도 동일
비교 연산자
- >, <, >= , <=, ==, !=, ===, !==가 존재하며, 내용을 다들 알거라고 생각하고 넘어가겠습니다.
- 그중에 ===와 !==는 2개 항의 참조 주소가 같은지 여부를 확인
논리 연산자
- &&(AND) , ||(OR) , !(부정연산자)가 존재한다.
비트 연산자
- 기계가 이해할 수 있는 0과 1을 사용한다.
- 비트 이동 연산자에는 shl(왼쪽 이동), shr(오른쪽 이동)이 존재한다.
- 비트연산자는 내용이 많으므로 따로 포스팅 예정
반응형
Comments