-
[kotlin] 연산자kotlin/kotlin 공부 2019. 7. 1. 21:57
☆ 산술 연산자 : 사칙연산자 + 나머지 연산자 입니다.
산술 연산자의 종류
연산자
의미
사용 예
+
덧셈
1 + 2
-
뺄셈
2 - 1
*
곱셈
3 * 2
/
나눗셈
3 / 3
%
나머지
10 % 5
☆ 대입 연산자 : 변수에 값을 할당하는 연산자
= 기호를 사용합니다.
대입 연산자의 종류
연산자
의미
사용 예
=
오른쪽 항의 내용을 왼쪽 항에 대입
num = 2
+=
두 항을 더한 후 왼쪽 항에 대입
num += 2
-=
왼쪽 항을 오른쪽 항으로 뺀 후 왼쪽 항에 대입
num -= 2
*=
두 항을 곱한 후 왼쪽 항에 대입
num *= 2
/=
왼족 항을 오른쪽 항으로 나눈 후 왼쪽 항에 대입
num /= 2
%=
왼쪽 항을 오른쪽 항으로 나머지 연산 후 왼쪽 항에 대입
num %= 2
☆ 증가 연산자와 감소 연산자
항의 앞이나 뒤에 붙여 사용하며 1을 더하거나 빼는 연산을 수행합니다.
증가, 감소 연산자 종류
연산자
의미
사용 예
++
항의 값에 1 증가
++num 또는 num++
--
항의 값에 1 감소
--num 또는 num--
☆ 비교 연산자
2개의 항을 비교하기 위해 사용합니다. 비교 결과가 참이면 true, 거짓이면 false를 반환합니다.
비교 연산자 종류
연산자
의미
사용 예
>
왼쪽이 크면 true, 작으면 false
num > 1
<
왼쪽이 작으면 true, 크면 false
num <1
>=
왼쪽이 크거나 같으면 true, 아니면 false
num >= 2
<=
왼쪽이 작거나 같으면 true, 아니면 false
num <= 2
==
두 항의 값이 같으면 true, 아니면 false
num1 == num2
!=
두 항의 값이 다르면 true, 같으면 false
num1 != num2
===
두 항의 참조 주소가 같으면 true, 아니면 false
num1 === num2
!==
두 항의 참조 주소가 다르면 true, 같으면 false
num1 !== num2
☆ 논리 연산자
논리 연산자 종류
연산자
의미
사용 예
&&
논리곱으로 2개 항이 모두 true 일 때 true, 아니면 false
exp1 && exp2
||
논리합으로 2개 항 중 1개 항이 true 일 때 true, 아니면 false
exp1 || exp2
!
부정 연산자로 true를 false로, false를 true로 바꿈
!exp
※ 참고. 코틀린에서는 삼항 연산자는 사용하지 않습니다.
※ Do it! 코틀린 프로그래밍에서 공부한 내용들 입니다.
'kotlin > kotlin 공부' 카테고리의 다른 글
[kotlin] 코틀린 자료형2 (0) 2019.06.29 [kotlin] 코틀린 자료형 (0) 2019.06.22 [kotlin] 코틀린 기초, 변수 (0) 2019.06.21