-
Notifications
You must be signed in to change notification settings - Fork 0
/
연산자.kts
45 lines (39 loc) · 1 KB
/
연산자.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// 산술 연산자
val number1: Int = 1 + 10
val number2: Int = 2 - 10
val number3: Int = 2 * 40
val number4: Int = 40 / 2
val number5: Int = 45 % 7
println(number5)
val number6 = 10 * 427 % 73 + 108 //할당하려는 값의 타입을 알기 힘들면 코틀린에게 맡겨도 된다.
// 대입연산자
var number7: Int = 22
println(number7)
number7 = 100
println(number7)
// 복합대입연산자
var number8: Int = 12
number8 += 8 // 20
number8 -= 10 // 10
number8 *= 2 // 20
number8 /= 5 // 4
println(number8)
// 증감연산자
var number9: Int = 10
println(number9++)
println(++number9)
// 비교연산자
val number10: Int = 1
val number11: Int = 2
val result: Boolean = number10 > number11
println(result)
val result2: Boolean = number10 == number11
println(result2)
val result3: Boolean = number10 != number11
println(result3)
// 논리 연산자
val boolean1: Boolean = false
val boolean2: Boolean = false
val result4: Boolean = boolean1 && boolean2
val result5: Boolean = boolean1 || boolean2
println(result5)