Java for sikli
Java for sikli
Kod blokini necha marta takrorlash kerakligini aniq bilsangiz, while sikli o‘rniga for siklidan foydalaning:
Sintaksis
for (1-ko‘rsatma; 2-ko‘rsatma; 3-ko‘rsatma) {
// bajariladigan kod bloki
}
1-ko‘rsatma (statement 1) kod bloki bajarilishidan oldin (bir marta) bajariladi.
2-ko‘rsatma (statement 2) kod blokini bajarish shartini belgilaydi.
3-ko‘rsatma (statement 3) kod bloki bajarilgandan keyin (har safar) bajariladi.
Sonlarni chiqarish
Quyidagi misol 0 dan 4 gacha bo‘lgan sonlarni chiqaradi:
Misol izohi
- 1-ko‘rsatma sikl boshlanishidan oldin o‘zgaruvchi e’lon qiladi:
int i = 0 - 2-ko‘rsatma sikl bajarilishi shartini belgilaydi:
i < 5. Agar shart rost bo‘lsa, sikl yana bajariladi; yolg‘on bo‘lsa, sikl tugaydi. - 3-ko‘rsatma kod bloki har safar bajarilgandan keyin qiymatni oshiradi:
i++
Juft sonlarni chiqarish
Bu misol 0 dan 10 gacha bo‘lgan juft qiymatlarni chiqaradi:
Sonlar yig‘indisi
Bu misol 1 dan 5 gacha bo‘lgan sonlar yig‘indisini hisoblaydi:
Misol
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum = sum + i;
}
System.out.println("Sum is " + sum);
Teskari sanash
Bu misol 5 dan 1 gacha teskari sanashni chiqaradi:
Sharti yolg‘on bo‘lgan for sikli
while sikli kabi for sikli ham umuman bajarilmasligi mumkin. Agar shart boshidanoq false bo‘lsa, sikl ichidagi kod butunlay o‘tkazib yuboriladi:
Misol
for (int i = 10; i < 5; i++) {
System.out.println("This will never be printed");
}
Bu misolda sikl i = 10 bilan boshlanadi. i < 5 sharti allaqachon yolg‘on, shuning uchun sikl tanasi o‘tkazib yuboriladi va hech narsa chiqarilmaydi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
