Masalalar: 1



Yüklə 138,9 Kb.
səhifə2/4
tarix07.01.2024
ölçüsü138,9 Kb.
#202260
1   2   3   4
Masalalar

Java For Loop
Kod blokini necha marta aylantirmoqchi ekanligingizni aniq bilsangiz, while tsikli o'rniga for tsiklidan foydalaning:
for (statement 1; statement 2; statement 3) {
// code block to be executed
}

Kod blokining bajarilishidan oldin (bir marta) statement 1 bajariladi.


statement 2 kod blokini bajarish shartini belgilaydi.
Kod bloki bajarilgandan so'ng statement 3 (har safar) bajariladi.
Quyidagi misol 0 dan 4 gacha raqamlarni chop etadi:

for (int i = 0; i < 5; i++) {
System.out.println(i);
}
int i = 0; - i nomli o'zgaruvchiga boshlang'ich qiymat sifatida 0 beriladi. Bu o'zgaruvchi tsikl ichida foydalaniladi.
i < 5; - Tsiklning davomi uchun shartni aniqlaydi. Tsikl faqatgina shart bajarilgan holda davom etadi. i qiymati 5 dan kichik bo'lgan paytda, tsikl to'xtaydi.
i++ - Tsiklning har bir sikli yangilanishida i o'zgaruvchisiga 1 qo'shadi. Bu tsiklni har marta bajarishda i qiymati oshiriladi.
System.out.println(i); - Har bir tsiklni yangilashda i qiymatini konsolga chiqaradi. Shu sababli tsikl boshlang'ich qiymatdan 4 gacha bo'lgan qiymatlarni konsolga chiqaradi.

Yana bir misol


Bu misol faqat 0 va 10 orasidagi teng qiymatlarni chop etadi:
for (int i = 0; i <= 10; i = i + 2) {
System.out.println(i);
}
int i = 0; - i nomli o'zgaruvchiga boshlang'ich qiymat sifatida 0 beriladi. Bu o'zgaruvchi tsikl ichida foydalaniladi.
i <= 10; - Tsiklning davomi uchun shartni aniqlaydi. Tsikl faqatgina shart bajarilgan holda davom etadi. i qiymati 10 dan kichik yoki teng bo'lgan paytda, tsikl to'xtaydi.
i = i + 2 - Har bir tsiklni yangilanishida i o'zgaruvchisiga 2 qo'shadi. Bu tsiklni har marta bajarishda i qiymati oshiriladi va tsiklning har bir marta yangilanishida i 2 ga oshiriladi.
System.out.println(i); - Har bir tsiklni yangilashda i qiymatini konsolga chiqaradi.
Tsikl 0 dan 10 gacha bo'lgan i qiymatlarni chiqaradi, lekin faqat 2 tashqari qadam bilan.


Yüklə 138,9 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin