Masalalar: 1



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

Masalalar:


1)





Java Booleans


Ko'pincha, dasturlashda sizga ikkita qiymatdan faqat bittasiga ega bo'lishi mumkin bo'lgan ma'lumotlar turi kerak bo'ladi, masalan:

  • YES / NO

  • ON / OFF

  • TRUE / FALSE

Buning uchun Java-da qiymatlarni booleansaqlashi mumkin bo'lgan ma'lumotlar turi mavjud .true false

Boolean Values(mantiqiy qiymatlar)


boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun); // Outputs true
System.out.println(isFishTasty); // Outputs false

Biroq, shartli sinov uchun mantiqiy ifodalardan mantiqiy qiymatlarni qaytarish keng tarqalgan.

Boolean Expression(mantiqiy ifoda)


Misol uchun, ifoda (yoki o'zgaruvchi) to'g'ri yoki noto'g'ri ekanligini aniqlash uchun ( >) dan katta operator kabi taqqoslash operatoridan foydalanishingiz mumkin :
int x = 10;
int y = 9;
System.out.println(x > y); // returns true, because 10 is higher than 9

Yoki undan ham osonroq:
System.out.println(10 > 9); // returns true, because 10 is higher than 9
Java while loop

Looplar


Belgilangan shartga erishilganda, tsikllar kod blokini bajarishi mumkin.
Looplar qulay, chunki ular vaqtni tejaydi, xatolarni kamaytiradi va kodni o'qishni osonlashtiradi.

Java while loop


whileBelgilangan shart mavjud bo'lganda, tsikl kod bloki bo'ylab aylanadi true:
Quyidagi misolda, (i) o'zgaruvchisi 5 dan kichik bo'lsa, tsikldagi kod qayta-qayta ishlaydi:
int i = 0;
while (i < 5) {
System.out.println(i);
i++;
}
Eslatma: Shartda ishlatiladigan o'zgaruvchini oshirishni unutmang, aks holda tsikl hech qachon tugamaydi!

DO WHILE
Do...while iborasi juda o'xshash shaklga ega, biz bu erda ko'rishimiz mumkin:
do {
//do something
} while (boolean expression)

U while bayonotidan har doim kamida bir marta bayonotlar blokini bajarishi bilan farq qiladi


Quyidagi kod parchasida ko'rsatilganidek, ifodani baholashdan oldin:

int n = 0;


do {
System.out.print(n + " "); //prints: 0 1 2 3 4
n++;
} while(n < 5);

while va do-while tsikllari ikkalasi ham to'g'ri dasturlash tili tsikllari bo'lib, biror shart bajarilganda ishlaydi. Ammo ularning farqi shartni qachon tekshirishdan iborat:


while tsikli: Shartni boshlang'ich holatda tekshiradi. Agar shart bajarilmasa, tsikl ishga tushmaydi.
do-while tsikli: Shartni tsikl ichidagi kodni bajarishdan so'ng tekshiradi. Buning ma'nosi, tsikl boshlang'ich kodni kamida bir marta bajaradi, keyin shartni tekshiradi va shart to'g'ri bo'lmasa, tsikl boshqa marta bajariladi.
Ko'proq tushuntirish uchun, quyidagi misollar bilan o'rnating:
while tsikli misoli:
int n = 1;
while (n <= 5) {
System.out.print(n + " ");
n++;
}
Bu tsikl n=1 dan 5 gacha bo'lgan sonlarni konsolga chiqaradi.

do-while tsikli misoli:


int m = 1;
do {
System.out.print(m + " ");
m++;
} while (m <= 5);

Bu tsikl ham o'zgartiruvchi m ni 1 dan 5 gacha oshiradi va har bir qiymatni konsolga chiqaradi. Ammo uning farqi, shartni tsiklning boshida tekshirilmagan, yana ham bajariladi va faqat keyin shartni tekshiradi. Bu ma'nosi, do-while tsikli shart bajarilmasa ham kamida bir marta ishlaydi.





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