Java – Math osztály

A Math osztály a matematikai számításokat megkönnyítő metódusokat és konstansokat tartalmazza. Ilyenek pl. az abszolút érték számítása, a hatványozás, a gyökvonás, a trigonometriai függvények számítása, stb. Ha a π-vel szeretnénk számolni, akkor is erre az osztályra van szükségünk.

A Math osztályt se importálni, se példányosítani nem kell!

A leggyakoribb metódusok

  • abszolút érték: Math.abs(szám)

    Egy szám abszolút értékét adja vissza.


  • hatványozás: Math.pow(alap, kitevő)

    Az alap-ot a kitevő kitevőre emeli.


  • π: Math.PI()


  • szögfüggvények: Math.sin(szög)     Math.cos(szög)

    A függvények a szög értékét radiánban várják. Fokból radiánba való átváltásra két lehetőség is van.
    Math.sin(szög * Math.PI/180);

    vagy
    Math.sin(Math.toRadians(szög));


  • legkisebb, legnagyobb: Math.min(a, b)     Math.max(a, b)

    Az a és b számok (kifejezések) közül a kisebbet/nagyobbat adja vissza.


  • kerekítések: Math.round(szám)     Math.ceil(szám)     Math.floor(szám)

    round: A hagyományos kerekítés.

    ceil: Fölfelé kerekít.

    floor: Lefelé kerekít.