반응형
1. for 문의 이용
2. While문의 이용
while(조건) : 이 조건이 충족되는 한 계속 while문을 실행한다는 것.
: 800ml 의 물이 들은 병을 새로 생성한 잔에 붓는다. 이 행동은 그 물의 양이 0 초과일때까지 반복된다. 즉, 병 내에 물의 양이 모두 없어지면, 그만둔다는 것.
3. do.. While문의 이용
while(조건)문이 충족되지 않는 이상 do문을 시행한다.
: 내가 인풋으로 아니오를 쓰면 do문이 더 이상 시행되지 않는 다는 얘기.
4. 실행
fun main(){
val bottle = Bottle(800)
val glasses = mutableListOf<Glass>()
while(bottle.content > 0){
val newGlass = Glass(0,150)
bottle.pourIntoGlass(newGlass)
glasses.add(newGlass)
}
do{
println("또 새 잔이 필요한가요?")
val input = readLine()
if(input == "네"){
val anotherGlass = Glass(100,150)
glasses.add(anotherGlass)
}
}while( input != "아니오")
val ikeaTable = Table(glasses)
println("남은 병의 물의 양: ${bottle.content}ml")
println("잔에 들은 물의 총 양은 ${ikeaTable.totalContent}ml 입니다.")
}
출처:
내용 / 도움준 곳: 학교 교수님 (Christian Kohls) 강의
728x90
반응형
'언어 > Kotlin' 카테고리의 다른 글
Kotlin : Movie Maker 일단 클래스부터 (0) | 2022.10.19 |
---|---|
Kotlin : Movie Maker 시물레이션, 구상 (0) | 2022.10.18 |
Kotlin : 리스트 (list) (0) | 2022.10.12 |
Kotlin : Setter 와 Getter 1.5 (0) | 2022.10.12 |
Kotlin : Setter 와 Getter (0) | 2022.10.12 |