subtractExact()
Java Math subtractExact() metodi
Misol
subtractExact() yordamida butun sonlarni ayiring:
System.out.println(Math.subtractExact(12, 16));
System.out.println(Math.subtractExact(24060, 10000));
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
subtractExact() metodi bir butun sondan boshqasini ayiradi va ayirish to‘lib ketishga (overflow) olib kelsa, istisno chiqaradi. Bu juda katta manfiy sonlarni ayirishda yuzaga kelishi mumkin bo‘lgan noto‘g‘ri natijalarning oldini oladi.
Sintaksis
Quyidagilardan biri:
public static int subtractExact(int x, int y)
public static long subtractExact(long x, long y)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| x | Majburiy. Undan ayiriladigan son (kamayuvchi). |
| y | Majburiy. Ayiriladigan miqdor (ayriluvchi). |
Texnik tafsilotlar
| Qaytaradi: | Ikki son ayirmasini ifodalovchi int yoki long qiymat. |
|---|---|
| Istisno chiqaradi: | ArithmeticException - agar ayirish to‘lib ketishga (overflow) olib kelsa. |
| Java versiyasi: | 1.8+ |
❮ Math metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
