Mi a Math osztály a Java-ban és hogyan kell használni?

Ez a cikk átfogó megközelítésben segít a Java matematika osztályának áttekintésében, valamint gyakorlati példákkal a koncepció jobb megértése érdekében.

Matekóra Java-ban tartalmaz bizonyos módszereket különböző numerikus műveletek végrehajtására, például exponenciális, s Miért van gyökér, logaritmikus, trigonometrikus? funkciókat. Ássunk mélyebbre és értsük meg részletesen a fogalmat.



Kezdjük!



Mi a Java matematika óra?

Különböző numerikus számítások elvégzése a , a matematika osztály számos módszert biztosított, amelyeket tovább fog tanulni.
Néhány módszer a min (), max (), avg (), sin (), cos () stb.

Most tanulmányozzuk részletesen a módszereket.



Melyek a Java matematikai módszerek?

Az alábbiakban felsoroljuk a Java matematika osztály által kínált számos módszert:

Math.min (): ez a módszer a legkisebb két érték közül.
Math.max (): ez a módszer a legnagyobb két érték közül
Math.abs (): ez a módszer a abszolút a megadott érték értéke.
Math.round (): ezt a módszert használják befejez a tizedesjegyeket a legközelebbi értékre.
Math.sqrt (): ez a módszer a négyzetgyök megadott számból.
Math.cbrt (): ez a módszer a köbgyök adott számból.
Math.floor (): ezt a módszert használják a legnagyobb egész szám értéke kisebb vagy egyenlő az argumentummal, és megegyezik a matematikai egész szám dupla értékével.
Math.pow (): ez a módszer a első érv emelt a hatalom második érv biztosítani.
Math.ceil (): list metódust használjuk a legkisebb egész szám értéke nagyobb vagy egyenlő az argumentummal.
Math.floorDiv (): ezt a módszert használják a legnagyobb egész szám értéke kisebb vagy egyenlő a hányadossal.
Math.random (): ez a java véletlen metódus a kettős 0,0-nál nagyobb vagy egyenlő és 1,0-nél kisebb pozitív előjelet hordozó érték
Math.rint (): ez a módszer a kettős az adott argumentumhoz legközelebb eső érték.
Math.ulp (); ez a módszer visszaadja a ULP az érvelés.
Math.addExact (): ezt a módszert használják az argumentumok összegének visszatérítésére és egy kivétel ha az eredmény túlteljesít egy egész számot vagy egy hosszú értéket.
Math.subtractExact (): ez a módszer a megadott argumentumok különbségét adja eredményül, és egy kivétel ha az eredmény túlcsordul és egy egész értéket.
Math.multiplyExact (): ez a módszer az argumentumok szorzatát adja vissza, és egy kivétel ha az eredmény túlcsordul és egész szám vagy hosszú érték.
Math.incrementExact (): ez a metódus adja vissza az argumentumot, amelyet eggyel növekszik, és dob egy kivétel ha az eredmény túlcsordul és egy egész értéket.
Math.decrementExact (): ez a módszer az eggyel csökkentett argumentumot adja vissza, és egy értéket dob kivétel ha az eredmény túlcsordul és egész szám vagy hosszú érték.
Math.negateExact (): ez a módszer az argumentum tagadását adja vissza, és egy kivétel ha az eredmény túlcsordul és egész szám vagy hosszú érték.

Ez volt a néhány módszer az alapvető numerikus műveletek elvégzésére. Most lépjünk előre és értsük meg a logaritmikus matematikai módszerek fogalmát.



Logaritmikus matematikai módszerek

Itt van egy lista, amely elmagyarázza ezeket a módszereket:
Math.log (): ezt a módszert használják a természetes logaritmus kettős értékű
Math.log10 (): ezt a módszert használják a 10. alap kettős értékű logaritmus
Math.exp (): ez a módszer E-t ad vissza (Euler értéke) kettős érték erejéig emelték.
Math.log1p (): ez a módszer a természetes logaritmus az érvelés összegéből és egy.
Math.expm1 (): ez a módszer kiszámítja a Euler ereje számot és levon belőle 1-et.

Ez néhány olyan logaritmikus matematikai módszer, amely megkönnyíti a számítási utat a Java matematika osztály használata közben.

Az ebben az oktatóanyagban a következő témakör a trigonometrikus matematikai módszerek címét viseli.

Trigonometrikus matematikai módszerek

Az alábbiakban felsoroljuk ezeket a módszereket:
Math.sin (): ez a módszer a szinuszérték adott kettős értéket.
Math.asin (): ez a módszer a ív nélkül adott dupla érték értéke
Math.cos (): ez a módszer a cos érték adott kettős értéket.
Math.acos: ez a módszer adja vissza az ívet koszinusz-érték az adott kettős értékből.
Math.tan (): ez a módszer a érintő érték adott kettős értéket.
Math.atan (): ez a módszer adja vissza az ívet érintő érték adott kettős értéket.

A következő szegmens szögletes matematikai módszerekből áll.

Szögletes matematikai módszerek

Két szögletes matematikai módszert ismertetünk az alábbiakban:
Math.toRadians: ezt a módszert használják a megadott konvertálására fok szög a bemenő szögig radiánok.
Math.toDegrees: ezt a módszert használják a radiánok szög egy ekvivalens szögben, mérve fok.

Ezután hiperbolikus matematikai módszereket használunk.

Hiperbolikus matematikai módszerek

Ez a szegmens az alábbiakban említett három módszerből áll:
Math.sinh (): ezt a módszert használják a trigonometrikus hiperbolikus szinuszérték kettős értékű.
Math.cosh (): ezt a módszert használják a trigonometrikus hiperbolikus koszinusz-érték kettős értékű.
Math.tanh (): ezt a módszert használják a trigonometrikus hiperbolikus tangens érték kettős értékű.

Remélem, hogy a hiperbolikus matematikai módszerek koncepciója mára már világos számodra.

Most hadd mutassak példát ezeknek a módszereknek a Java programban való használatára:

Java program, amely bemutatja a Java matematika osztály metódusainak használatát:

public class JavaMathExample1 {public static void main (String [] args) {double x = 28 double y = 4 System.out.println ('Az x és y maximális száma:' + Math.max (x, y)) rendszer .out.println ('y négyzetgyöke:' + Math.sqrt (y)] System.out.println ('Az x és y ereje:' + Math.pow (x, y)) System.out. println ('Az x logaritmusa:' + Math.log (x)) System.out.println ('y logaritmusa:' + Math.log (y)) System.out.println ('x log10 értéke: '+ Math.log10 (x)) System.out.println (' y log10 értéke: '+ Math.log10 (y)) System.out.println (' x log1p értéke: '+ Math.log1p (x) ) System.out.println ('a exp értéke:' + Math.exp (x)) System.out.println ('egy expm1 értéke:' + Math.expm1 (x))}}

Kimenet:

Az x és y maximális száma: 28,0
Y négyzetgyöke: 2.0
X és y hatványa: 614656.0
Az x logaritmusa: 3.332204510175204
Y logaritmusa: 1.3862943611198906
Az x log10 értéke: 1.4471580313422192
y log10 értéke: 0,6020599913279624
Az x log1p értéke: 3,367295829986474
az a értéke: 1.446257064291475E12
a expm1 értéke: 1.446257064290475E12

Ezzel elértük az oktatóanyag vége felé. Remélem, hogy a tartalom elmagyarázta a fenti hozzáadott értéket a Java ismereteihez. Folytatjuk a Java világ felfedezését. Maradjon velünk!

sas programozási bevezetés alapfogalmak

Ha bármilyen kérdése van a cikkhez kapcsolódóan, kérjük, írja le az alábbi megjegyzés szakaszba, és hamarosan visszaállítjuk Önt.

Most, hogy megértette a Java alapjait, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. A tanfolyamot úgy tervezték, hogy előrelépést nyújtson a Java programozásban, és betanítson mind az alapvető, mind a fejlett Java koncepciókra, különféle Java keretrendszerekkel együtt, mint például a Hibernate & Tavaszi .