Quick actions

cmd+k|ctrl+k

Navigation

Languages

while do while

Snippet info

Language

Kotlin

Visibility

public

Author

asepkhabril20

Created

2022-06-11T09:03:20.57806Z

Updated

2022-06-11T09:03:20.57806Z

fun main(args : Array<String>){

/*
While bersifat Entry Controlled Loop. Artinya,
kondisi yang diberikan akan dievaluasi terlebih dahulu. 
Jika kondisi tersebut terpenuhi maka proses perulangan akan dijalankan.
*/
  var counter1 = 1
    while (counter1 <= 7){
        println("Hello, World!")
        counter++
    }

/*
Berbeda dengan While, Do While bersifat Exit Controlled Loop 
di mana proses perulangan akan langsung dijalankan di awal. 
Jika telah selesai, barulah kondisi yang diberikan akan dievaluasi.
*/
       var counter = 1
    do {
        println("Hello, World!")
        counter++
    } while (counter <= 7)
    
    /*
    Contoh dari infinite loop adalah seperti berikut:
    */
       var value = 'A'
    do {
        print(value)
    } while (value <= 'Z')
}
INFO