toIntExact()

Java Math toIntExact() metodi

❮ Math metodlari


Misol

long qiymatlarni int tipiga aylantiring:

System.out.println(Math.toIntExact(1500000L));
System.out.println(Math.toIntExact(-32L));
System.out.println(Math.toIntExact(-86345L));
System.out.println(Math.toIntExact(25L));
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

toIntExact() metodi long qiymatni int tipiga aylantiradi va aylantirish to‘lib ketishga (overflow) olib kelsa, istisno chiqaradi. Bu to‘lib ketish natijasida yuzaga kelishi mumkin bo‘lgan noto‘g‘ri natijalarning oldini oladi.


Sintaksis

public static int toIntExact(long x)

Parametr qiymatlari

Parametr Tavsif
x Majburiy. Ishorasi o‘zgartiriladigan butun son.

Texnik tafsilotlar

Qaytaradi: long butun sonning qiymatini ifodalovchi int qiymat.
Istisno chiqaradi: ArithmeticException - agar aylantirish to‘lib ketishga (overflow) olib kelsa.
Java versiyasi: 1.8+

❮ Math metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!