Java Math metodlari
Java tilidagi Math sinfida sonlar ustida matematik amallarni bajarish imkonini beruvchi ko‘plab metodlar mavjud.
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
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
