Java Dasturlash

Shartli Takrorlanuvchi Jarayonlar

Shartli operatorlar: Java dasturlash tilida turli shartlarga qarab turli amallarni bajarish imkonini beradi.

If operatori:


int a = 10;
if (a > 5) {
    System.out.println("a katta 5dan");
}
            

Tushuntirish: Bu yerda `a` o'zgaruvchisi 10 ga teng. `if` operatori yordamida biz `a` ning qiymatini tekshiramiz. Agar `a` 5 dan katta bo'lsa, ekranga "a katta 5dan" matnini chiqaradi. Chunki `a = 10` va bu shart to'g'ri.

Else if va else operatorlari:


int a = 7;
if (a > 10) {
    System.out.println("a katta 10dan");
} else if (a > 5) {
    System.out.println("a katta 5dan lekin kichik yoki teng 10ga");
} else {
    System.out.println("a kichik yoki teng 5ga");
}
            

Tushuntirish: Bu yerda `a` ning qiymati 7 ga teng. Dastlab, `if` sharti noto'g'ri, chunki `a` 10 dan kichik. Keyin `else if` operatori tekshiriladi va "a katta 5dan lekin kichik yoki teng 10ga" matni chiqariladi. Agar hech qanday shart to'g'ri bo'lmasa, `else` bo'limi bajariladi.

Switch operatori:


int day = 3;
switch (day) {
    case 1:
        System.out.println("Dushanba");
        break;
    case 2:
        System.out.println("Seshanba");
        break;
    case 3:
        System.out.println("Chorshanba");
        break;
    default:
        System.out.println("Noma'lum kun");
}
            

Tushuntirish: `switch` operatori yordamida `day` ning qiymati tekshiriladi. Agar `day` 3 bo'lsa, "Chorshanba" matni chiqariladi. `break` operatori har bir `case`dan so'ng bajariladi, bu esa boshqa holatlarni tekshirishni to'xtatadi. Agar `day` boshqa qiymatga ega bo'lsa, `default` blokidagi matn ("Noma'lum kun") chiqariladi.