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')
}