else


ULASHISH

else operatori

else operatori if operatoridagi shart false bo‘lganda kod blokini bajarish imkonini beradi.

Sintaksis

if (condition) {
  // block of code to be executed if the condition is true
} else {
  // block of code to be executed if the condition is false
}

Buni hayotdagi holatga o‘xshatish mumkin: Agar yomg‘ir yog‘sa, soyabon oling. Aks holda (else) tashqariga soyabonsiz chiqing:

Misol

boolean isRaining = false;

if (isRaining) {
  System.out.println("Bring an umbrella!");
} else {
  System.out.println("No rain today, no need for an umbrella!");
}

O‘zingiz sinab ko‘ring »

isRaining yolg‘on bo‘lgani uchun if operatori ichidagi shart bajarilmaydi. Demak, if bloki o‘tkazib yuboriladi va uning o‘rniga else bloki bajarilib, "No rain today, no need for an umbrella!" matni chiqariladi.


Yana bir misol

Ushbu misol vaqtga qarab "Good day" yoki "Good evening" deb salomlashadi:

Misol

int time = 20;

if (time < 18) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."

O‘zingiz sinab ko‘ring »

Misol izohi

Yuqoridagi misolda time (20) 18 dan katta, shuning uchun shart false bo‘ladi. Shu sababli else shartiga o‘tamiz va ekranga "Good evening" matnini chiqaramiz. Agar vaqt 18 dan kichik bo‘lganida, dastur "Good day" matnini chiqargan bo‘lardi.

Eslatmalar

  • else shartga ega emas — u if sharti false bo‘lganda bajariladi.
  • if (condition)’dan keyin darhol nuqtali vergul qo‘ymang. Bu operatorni vaqtidan oldin tugatib qo‘yadi va else kutilmagan tarzda ishlashiga sabab bo‘ladi.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!