언어/Kotlin

Kotlin : 간단한 for 과 while, do..While 문의 이용

해리누나 2022. 10. 13. 03:50
728x90
반응형

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