Over the limit
[Kotlin] Kotlin 기본문법2 - 조건문 , 반복문 본문
if문
if(조건식){
//조건식이 true일 때 이 부분 실행
}else{
//조건식이 false일 때 이 부분 실행
}
우리가 아는 if문이랑 똑같다.
특이한 거는 when 문!
when문
when(식){
값1-> //값1이면 이 부분 실행
값2-> //값2이면 이 부분 실행
.
.
.
else-> //어디에도 해당하지 않으면 이 부분 실행
}
fun main(){
var count : Int = 85
if(count>=90){
println("if문 : 합격(장학생)")
}else if(count>=60){
println("if문 : 합격")
}else{
println("if문 : 불합격")
}
var jumsu : Int = (count/10)*10
when(jumsu){
100->println("when문 : 합격(장학생)")
90->println("when문 : 합격(장학생)")
80,70,60 -> println("when문 : 합격")
else -> println("when문 : 불합격)
}
}
여기서
이 부분 표현을 그냥
in 90 .. 10 ->println("when문 : 합격(장학생)")
in 60 .. 89 ->println("when문 : 합격")
else->println("when문 : 불합격")
과 같이 .. 을 이용하여 표현할 수도 있다.
for문
for(변수 in 시작..끝 step 증가량){
//이 부분을 반복 실행
}
배열의 개수만큼 변수에 대입하여 반복하는 방법
for(변수 in 배열명.indices){
//이 부분을 반복 실행
}
while문
while(조건식){
//조건식이 true인 동안 이 부분을 실행
}
break, continue도 사용하고 다른 언어들의 while문과 크게 다를 것은 없다.
'Framework > Android Studio' 카테고리의 다른 글
Android Studio - 레이아웃2 , 렐러티브 레이아웃 (1) | 2021.07.12 |
---|---|
Android Studio - 레이아웃, 리니어 레이아웃 사용하기 (0) | 2021.07.11 |
[Kotiln] Kotiln 기본 문법4 - 함수 (0) | 2021.07.10 |
[Kotlin] Kotlin 기본 문법3 - 배열 (0) | 2021.07.06 |
[Kotlin] Kotlin 기본 문법 (0) | 2021.07.04 |