Java Math metodlari


Java tilidagi Math sinfida sonlar ustida matematik amallarni bajarish imkonini beruvchi ko‘plab metodlar mavjud.


ULASHISH

Barcha Math metodlari

Barcha Math metodlari ro‘yxatini quyidagi jadvalda topishingiz mumkin:

Metod Tavsif Qaytariladigan tip
abs(x) x ning mutlaq qiymatini qaytaradi double|float|int|long
acos(x) x ning arkkosinusini radianlarda qaytaradi double
addExact(x, y) x va y ning yig‘indisini qaytaradi int|long
asin(x) x ning arksinusini radianlarda qaytaradi double
atan(x) x ning arktangensini -PI/2 va PI/2 radian oralig‘idagi son qiymati sifatida qaytaradi double
atan2(y,x) To‘g‘ri burchakli koordinatalarni (x, y) qutb koordinatalariga (r, theta) o‘tkazishdan hosil bo‘ladigan theta burchagini qaytaradi. double
cbrt(x) x ning kub ildizini qaytaradi double
ceil(x) x ni yuqoriga, eng yaqin butun songacha yaxlitlab qaytaradi double
copySign(x, y) Birinchi suzuvchi nuqtali son x ni ikkinchi suzuvchi nuqtali son y ning ishorasi bilan qaytaradi double|float
cos(x) x ning kosinusini qaytaradi (x radianlarda) double
cosh(x) double qiymatning giperbolik kosinusini qaytaradi double
decrementExact(x) x-1 ni qaytaradi int|long
exp(x) Ex qiymatini qaytaradi double
expm1(x) ex -1 qiymatini qaytaradi double
floor(x) x ni pastga, eng yaqin butun songacha yaxlitlab qaytaradi double
floorDiv(x, y) x ni y ga bo‘lish natijasini pastga yaxlitlab qaytaradi int|long
floorMod(x, y) Natijasi pastga yaxlitlangan x ni y ga bo‘lishdan qolgan qoldiqni qaytaradi int|long
getExponent(x) x da ishlatilgan siljishsiz (unbiased) daraja ko‘rsatkichini qaytaradi int
hypot(x, y) sqrt(x2 +y2) qiymatini oraliq hisoblarda to‘lib ketish (overflow) yoki quyi chegaradan chiqish (underflow) holatlarisiz qaytaradi double
IEEEremainder(x, y) IEEE 754 standartida belgilanganidek, x va y ustida qoldiqni hisoblash amalini bajaradi double
incrementExact(x) x+1 ni qaytaradi int|double
log(x) x ning natural logarifmini (E asosli) qaytaradi double
log10(x) x ning 10 asosli logarifmini qaytaradi double
log1p(x) x va 1 yig‘indisining natural logarifmini (E asosli) qaytaradi double
max(x, y) Eng katta qiymatli sonni qaytaradi double|float|int|long
min(x, y) Eng kichik qiymatli sonni qaytaradi double|float|int|long
multiplyExact(x, y) x ni y ga ko‘paytirish natijasini qaytaradi int|long
negateExact(x) x ning qarama-qarshi ishorali qiymatini qaytaradi int|long
nextAfter(x, y) y yo‘nalishida x ga qo‘shni bo‘lgan suzuvchi nuqtali sonni qaytaradi double|float
nextDown(x) Manfiy yo‘nalishda x ga qo‘shni bo‘lgan suzuvchi nuqtali qiymatni qaytaradi double|float
nextUp(x) Musbat cheksizlik yo‘nalishida x ga qo‘shni bo‘lgan suzuvchi nuqtali qiymatni qaytaradi double|float
pow(x, y) x ning y darajasi qiymatini qaytaradi double
random() 0 va 1 oralig‘idagi tasodifiy sonni qaytaradi double
rint(x) x ga eng yaqin va matematik butun songa teng bo‘lgan double qiymatni qaytaradi double
round(x) x ni eng yaqin butun songacha yaxlitlab qaytaradi long|int
scalb(x, y) x ni 2 ning y darajasiga ko‘paytirib qaytaradi double|float
signum(x) x ning ishorasini qaytaradi double|float
sin(x) x ning sinusini qaytaradi (x radianlarda) double
sinh(x) double qiymatning giperbolik sinusini qaytaradi double
sqrt(x) x ning kvadrat ildizini qaytaradi double
subtractExact(x, y) x dan y ni ayirish natijasini qaytaradi int|long
tan(x) Burchakning tangensini qaytaradi double
tanh(x) double qiymatning giperbolik tangensini qaytaradi double
toDegrees(x) Radianlarda o‘lchangan burchakni graduslarda o‘lchangan taxminan teng burchakka aylantiradi double
toIntExact(x) long qiymatni int tipiga aylantiradi int
toRadians(x) Graduslarda o‘lchangan burchakni radianlarda o‘lchangan taxminiy burchakka aylantiradi double
ulp(x) x ning eng kichik aniqlik birligi (ulp) o‘lchamini qaytaradi double|float

Eslatma: Barcha Math metodlari static hisoblanadi.



Tegishli sahifalar

Java matematika darsligi



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!