코딩/Kotlin

코틀린 조건문

GU 2024. 1. 7. 01:37
반응형

IF 문

 

코틀린의 if문은 다른 언어들과 별 차이가 없다.

 

fun main() {
    val num = -1
    if(!(num > 10)){ // 10보다 작은 숫자들을 출력
        println("해당 숫자는 10보다 작습니다. 현재 숫자 : $num")    
    }else if(!(num > 15)){ //10이상 15미만의 숫자를 출력
    	println("해당 숫자는 10보다 큽니다. 현재 숫자 : $num")    
    }else{// 15이상의 데이터들을 출력
        println("15이상의 숫자입니다. 현재 숫자 : $num")    
    }
}

when 문

코틀린의 when은 자바의 swith case다

 

fun main() {
    val num = 1	//변수
    when(num){// 조건에 사용할 변수를 선택한다.
    	// 0일때 해당 데이터를 출력
    	0 -> println("해당 숫자는 0입니다. 현재 숫자 : $num")
    	//1과 2일때의 해당 데이터를 출력
        1,2 -> println("해당 숫자는 10보다 작습니다. 현재 숫자 : $num")
        //2와 5사이의 데이터인 경우 데이터를 출력
        in 2..5 -> println("해당 숫자는 10보다 작습니다. 현재 숫자 : $num")
        //5이상의 데이터인 경우 데이터를 출력
        else ->{ // 해당 조건에 맞는 데이터 인 경우 괄호 안에 있는 데이터를 수행
            val errData = "현재 데이터는 10이상의 데이터나 숫자가 아닙니다."
            println("$errData")
        }
    }
}

 

for 문

for문도 자바와 조금 다르다

파이썬이랑 비슷하다.

fun main() {
    val num = -1
    for(i in 0..10){
        println("this Data :: ${num+i}")
    }
}
반응형

'코딩 > Kotlin' 카테고리의 다른 글

코틀린의 함수  (0) 2024.01.06
코틀린의 변수  (0) 2024.01.06
코틀린을 왜 쓰는가?  (0) 2024.01.06