언어/Kotlin

[Kotlin] 구조 , 조건문

implement 2023. 2. 17. 12:00
728x90

Kotlin은 자바와 100%로 호환되는 언어로 자바를 배웠다면 쉽게 배울 수 있다.

 

필요한 지식

  • java

 

Kotlin의 구조

Kotlin의 실행은 main함수에서 실행된다.

fun main() {
	println(”Hello world!”)
}

 

Kotlin 조건문

1. if문 사용

if (조건1) {
	내용1
} else if (조건2) {
	내용2
} else {
	내용3
}

내용의 중괄호는 삭제 가능

 

2. when문 사용

when (매개변수) {
	조건1, 조건2 -> {내용1}
	조건3 -> {내용2}
	in 범위시작..범위끝 -> {내용3}
	is 매개변수 타입 -> {내용4}
	조건4 → {내용5}
	else → {내용6}
}

ex)

val x: Int = 1

when (x) {
    1, 2 -> println("x는 1이거나 2")
    3 -> println("x는 3")
    in 4..10 -> println("x는 4이상 10이하")
    is String -> println("x의 타입은 String")
    else -> println("나머지")
}

출력 : "x는 1이거나 2"

내용의 중괄호 삭제 가능

 

변수설정에 조건문 사용

1. if문 사용

val 변수명1 = if (조건) {
	내용1
} else {
	내용2
}

2. when문 사용

val 변수명 = when(매개변수) {
    조건1 -> 내용1
    else -> 내용2
}

 

반응형