Skip to content

Kotlin While Loop

Tsikl

Tsikllar belgilangan shart bajarilgunga qadar kod blokini bajarishi mumkin.

Tsikllar vaqtni tejaydi, xatolarni kamaytiradi va kodni o'qish osonlashtiradi.

Kotlin While Loop

While tsikli shart to'g'ri bo'lgunga qadar kod blokini aylantiradi:

Sintaksis

kotlin
while (shart) {
  // bajarilishi kerak bo'lgan kod bloki
}

Quyidagi misolda, tsikldagi kod, hisoblagich o'zgaruvchisi (i) 5 dan kichik bo'lgunga qadar, takroran bajariladi:

Misol

kotlin
var i = 0
while (i < 5) {
  println(i)
  i++
}

Eslatma: Shartda ishlatiladigan o'zgaruvchini oshirishni unutmang, aks holda tsikl hech qachon tugamaydi.

Do..While Tsikli

Do..while tsikli while tsiklining bir variantidir. Ushbu tsikl kod blokini bir marta bajaradi, so'ngra shart to'g'riligini tekshiradi, keyin shart to'g'ri bo'lgunga qadar tsiklni takrorlaydi.

Sintaksis

kotlin
do {
  // bajarilishi kerak bo'lgan kod bloki
}
while (shart);

Quyidagi misolda do/while tsikli ishlatiladi. Tsikl har doim kamida bir marta bajariladi, hatto shart noto'g'ri bo'lsa ham, chunki kod bloki shart sinovidan oldin bajariladi:

Misol

kotlin
var i = 0
do {
  println(i)
  i++
}
while (i < 5)

Shartda ishlatiladigan o'zgaruvchini oshirishni unutmang, aks holda tsikl hech qachon tugamaydi!