negateExact()

Java Math negateExact() metodi

❮ Math metodlari


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 »

ULASHISH

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!