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.