assert

Java assert kalit so‘zi

❮ Java kalit so‘zlari


Misol

Ifodalarning mantiqiy qiymatini tekshirish uchun assert kalit so‘zidan foydalaning:

public class Main {
  public static void main(String[] args) {
    // Enable assertions
    ClassLoader loader = ClassLoader.getSystemClassLoader();
    loader.setDefaultAssertionStatus(true);
    
    // Run the assert example
    AssertExample example = new AssertExample();
    example.run();
  }
}

class AssertExample {
  public void run() {
    int a = 12;
    try {
      assert a == 12; // Assertion without a fail message
      assert a == 12 : "a is not 12";
      assert a == 15 : "a is not 15";
    } catch (AssertionError e) {
      System.out.println(e.getMessage());
    }
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

Ta’rif va qo‘llanilishi

assert kalit so‘zi mantiqiy (boolean) ifodani hisoblaydi va agar ifoda false qiymatini bersa, AssertionError istisnosini chiqaradi. Istisno chiqarilganda, tasdiq (assertion) muvaffaqiyatsiz bo‘ldi deyiladi.

Ixtiyoriy ravishda qo‘shimcha ifoda qo‘shish mumkin, u tasdiq muvaffaqiyatsiz bo‘lganda istisno xabari sifatida ishlatiladi.

Tasdiqlar (assertions) sukut bo‘yicha o‘chirilgan. Tasdiqlar yoqilmaguncha assert operatorlari e’tiborsiz qoldiriladi.

Tasdiqlarning maqsadi — dasturni nosozliklardan tuzatish va sinash paytida dastur kutilmagan ish qilayotgan joyni aniq belgilash.


❮ Java kalit so‘zlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!