-
[Kotlin] 연산Kotlin 2022. 9. 14. 14:53
package days01 fun main(){ // 단항 연산자: 항이 하나인 연산자 // +: 양수-> 양수, 음수-> 음수 val a1:Int=10; val a2:Int=-10; val r1:Int=+a1; val r2:Int=+a2; println("a1:$a1, r1:$r1") println("a2:$a2, r2:$r2") // -: 양수-> 음수, 음수-> 양수 val r3:Int=-a1; val r4:Int=-a2; println("a1:$a1, r3:$r3"); println("a2:$a2, r4:$r4"); // !: true-> false, false-> true val a3:Boolean=true; val a4:Boolean=false; val r5:Boolean=!a3; val r6:Boolean=!a4; println("a3:$a3, r5:$r5"); println("a4:$a4, r6:$r6"); println("------------------------------") // 증감 연산 var a5:Int=10; var a6:Int=10; val r7:Int=a5++; val r8:Int=a6--; println("a5:$a5, r7:$r7"); println("a6:$a6, r8:$r8"); var a7:Int=10; var a8:Int=10; val r9:Int=++a7; val r10:Int=--a8; println("a7:$a7, r9:$r9"); println("a8:$a8, r10:$r10"); println("------------------------------") val r11:Int=10+3 val r12:Int=10-3 val r13:Int=10*3 val r14:Int=10/3 val r15:Int=10%3 println("$r11, $r12, $r13, $r14, $r15") println("------------------------------") val a14:Int=10 val r17:Boolean=a14==10; val r18:Boolean=a14!=10 println("$r17, $r18") val r19:Boolean=a14==20; val r20:Boolean=a14!=20 println("$r19, $r20") println("------------------------------") val a15:Int=10 val r21:Boolean=a15<20; val r22:Boolean=a15>20 val r23:Boolean=a15<=10; val r24:Boolean=a15>=10 println("$r21, $r22, $r23, $r24") println("------------------------------") val r16:IntRange=10 .. 20 // 10부터 20까지의 영역데이터(관리데이터) println("r16:$r16") // 출력: 10..20 내부 숫자 11개를 모두 출력하려면 반복실행문이 필요 println("------------------------------") val r25:IntRange = 20 .. 30 val r26:IntRange = 50 .. 60 }
'Kotlin' 카테고리의 다른 글
[Kotlin] 조건문 when (0) 2022.09.14 [Kotlin] 조건문 if (0) 2022.09.14 [Kotlin] 함수 (0) 2022.09.14 [Kotlin] 자료형, 변수 (0) 2022.09.14 [Kotlin] 출력 (0) 2022.09.14