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!