반응형
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 |