Теория вероятностей и математическая статистика


break; case 5: Console.WriteLine("case 5")



Yüklə 24,1 Kb.
səhifə6/10
tarix25.12.2023
ölçüsü24,1 Kb.
#195872
1   2   3   4   5   6   7   8   9   10

break;

case 5:

Console.WriteLine("case 5");

break;

default:

Console.WriteLine("default");

break;

}

Shart operatorlari

Agar moslik topilmasa, lekin vaziyat hal qilinishi kerak bo'lsa, yuqoridagi misoldagi kabi default bloki qo'shiladi.

return operatoridan foydalanish nafaqat ish blokidan, balki chaqirilayotgan metoddan ham chiqish imkonini beradi. Ya'ni, agar switch..case konstruktsiyasidan keyin Main metodida return operatori qo'llanilganda har qanday operator va ifodalar mavjud bo'lsa ham, ular bajarilmaydi va Main metodi o’z ishini to’xtatadi.

throw operatori xatolarni “tashlash” uchun ishlatiladi va keyingi mavzulardan birida yoritiladi.

Shart operatorlari

Ternar amali

Ternar amali quyidagi sintaksisga ega:

[birinchi operand - shart] ? [ikkinchi operand] : [uchinchi operand].

Bunda uchta operand mavjud. Shartga qarab, ternar amali ikkinchi yoki uchinchi operandni qaytaradi: agar shart rost bo'lsa, ikkinchi operand qaytariladi; agar shart yolg’on bo'lsa, uchinchisi. Masalan :

int x=3;

int y=2;

Console.WriteLine("+ yoki – ni bosing");

string selection = Console.ReadLine();

int z = selection=="+"? (x+y) : (x-y);

Console.WriteLine(z);

Shart operatorlari

Bu yerda ternar amalning natijasi z o‘zgaruvchisidir. Agar yuqorida "+" ni kiritilsa, u holda z ikkinchi operandga teng bo'ladi - (x + y). Aks holda, z uchinchi operandga teng bo'ladi - (x - y).

Takrorlash (Sikl) operatorlari

Takrorlash operatorlari boshqaruv konstruktsiaylari bo'lib, ma'lum shartlar ostida ma'lum bir harakatni ko'p marta bajarishga imkon beradi. C# tilida quyidagi turdagi takrorlash operatorlari mavjud:

1   2   3   4   5   6   7   8   9   10




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