negateExact()
Java Math negateExact() metodi
Misol
Turli sonlarning ishorasini o‘zgartiring:
System.out.println(Math.negateExact(15));
System.out.println(Math.negateExact(-32));
System.out.println(Math.negateExact(7));
System.out.println(Math.negateExact(-25));
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
negateExact() metodi boshqa butun songa qiymati teng, ishorasi esa qarama-qarshi bo‘lgan butun sonni qaytaradi va to‘lib ketish (overflow) yuz bersa, istisno chiqaradi. Bu to‘lib ketish natijasida yuzaga kelishi mumkin bo‘lgan noto‘g‘ri natijalarning oldini oladi.
To‘lib ketish butun son eng katta manfiy butun son — Integer.MIN_VALUE yoki Long.MIN_VALUE qiymatiga teng bo‘lganda yuz beradi, chunki uning musbat ekvivalenti mavjud emas.
Sintaksis
Quyidagilardan biri:
public static int negateExact(int x)
public static long negateExact(long x)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| x | Majburiy. Ishorasi o‘zgartiriladigan butun son. |
Texnik tafsilotlar
| Qaytaradi: | Boshqa butun songa qiymati teng, ishorasi esa qarama-qarshi bo‘lgan butun sonni ifodalovchi int yoki long qiymat. |
|---|---|
| Istisno chiqaradi: | ArithmeticException - agar ishorani o‘zgartirish to‘lib ketishga (overflow) olib kelsa. |
| Java versiyasi: | 1.8+ |
❮ Math metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
