Co je Math Class v Javě a jak ji používat?



Tento článek vám pomůže s komplexním přístupem k Math Class v Javě a praktickými příklady pro lepší pochopení konceptu.

Hodina matematiky v Javě obsahuje určité metody k provádění různých numerických operací, například exponenciální, s Proč je root, logaritmický, trigonometrický funkce. Pojďme se ponořit hlouběji a porozumět konceptu podrobně.

Pojďme začít!





Co je to matematická třída Java?

Provádět různé číselné výpočty v , matematická třída poskytla několik metod, které budete dále studovat.
Některé z metod jsou min (), max (), avg (), sin (), cos () atd.

Nyní pojďme studovat metody komplikovaným způsobem.



Jaké jsou matematické metody Java?

Níže je uveden seznam popisující několik metod, které třída matematiky Java nabízí:

Math.min (): tato metoda vrací nejmenší dvou hodnot.
Math.max (): tato metoda vrací největší dvou hodnot
Math.abs (): tato metoda vrací absolutní hodnota poskytnuté hodnoty.
Math.round (): tato metoda je zvyklá zaokrouhlit desetinná čísla na nejbližší hodnotu.
Math.sqrt (): tato metoda vrací odmocnina zadaného čísla.
Math.cbrt (): tato metoda vrací třetí odmocnina daného čísla.
Math.floor (): tato metoda se používá k nalezení největší celé číslo hodnota, která je menší nebo rovna argumentu a rovná se dvojnásobné hodnotě matematického celého čísla.
Math.pow (): tato metoda vrací hodnotu první argument zvedl k druhý argument síly pokud.
Math.ceil (): k vyhledání souboru se používá metoda seznamu nejmenší celé číslo hodnota, která je větší nebo rovna argumentu.
Math.floorDiv (): tato metoda se používá k nalezení největší celé číslo hodnota, která je menší nebo rovna kvocientu.
Matematická náhoda (): tato java náhodný metoda vrací a dvojnásobek hodnota, která nese kladné znaménko, které je větší nebo rovno 0,0 a menší než 1,0
Math.rint (): tato metoda vrací dvojnásobek hodnota, která je nejblíže danému argumentu.
Math.ulp (); tato metoda vrací velikost souboru ULP argumentu.
Math.addExact (): tato metoda se používá k vrácení součtu jejích argumentů a vyvolá výjimka pokud výsledek přetéká celé číslo nebo dlouhou hodnotu.
Math.subtractExact (): tato metoda vrací rozdíl poskytnutých argumentů a hodí výjimka pokud výsledek přetéká a celočíselná hodnota.
Math.multiplyExact (): tato metoda vrací součin argumentů a hodí výjimka pokud výsledek přetéká a celé číslo nebo dlouhá hodnota.
Math.incrementExact (): tato metoda vrací argument, který je zvýšen o jednu a hodí an výjimka pokud výsledek přetéká a celočíselná hodnota.
Math.decrementExact (): tato metoda vrací argument, který je snížen o jednu a hodí an výjimka pokud výsledek přetéká a celé číslo nebo dlouhá hodnota.
Math.negateExact (): tato metoda vrací negaci argumentu a hodí výjimka pokud výsledek přetéká a celé číslo nebo dlouhá hodnota.

To bylo několik metod pro provádění základních numerických operací. Nyní pojďme kupředu a pochopme koncept logaritmických matematických metod.



Logaritmické matematické metody

Zde je seznam vysvětlující tyto metody:
Math.log (): tato metoda se používá k vrácení přirozený logaritmus dvojité hodnoty
Math.log10 (): tato metoda se používá k vrácení základna 10 logaritmus dvojnásobné hodnoty
Math.exp (): tato metoda vrací E (Eulerova hodnota) povýšen na sílu dvojnásobné hodnoty.
Math.log1p (): tato metoda vrací přirozený logaritmus součtu argumentu a také jeden.
Math.expm1 (): tato metoda vypočítá Eulerova síla číslo a odečte od něj 1.

Toto jsou některé logaritmické matematické metody, které vám pomohou usnadnit výpočetní cestu při používání matematické třídy Java.

Další téma zařazené do fronty v tomto kurzu nese název trigonometrické matematické metody.

Trigonometrické matematické metody

Níže je uveden seznam těchto metod:
Math.sin (): tato metoda vrací sinusová hodnota dané dvojnásobné hodnoty.
Math.asin (): tato metoda vrací oblouk bez hodnota dané dvojnásobné hodnoty
Math.cos (): tato metoda vrací cos hodnota dané dvojnásobné hodnoty.
Math.acos: tato metoda vrací oblouk kosinová hodnota dané dvojnásobné hodnoty.
Math.tan (): tato metoda vrací tečná hodnota dané dvojnásobné hodnoty.
Math.atan (): tato metoda vrací oblouk tečná hodnota dané dvojnásobné hodnoty.

Další segment se skládá z metod úhlové matematiky.

Úhlové matematické metody

Níže jsou vysvětleny dvě metody úhlové matematiky:
Math.toRadians: tato metoda se používá k převodu zadaného stupňů úhel k úhlu měření v radiány.
Stupně matematiky: tato metoda se používá k převodu radiány úhel na ekvivalentní úhel měřený v mm stupňů.

Dále máme hyperbolické matematické metody.

Hyperbolické matematické metody

Tento segment se skládá ze tří níže uvedených metod:
Math.sinh (): tato metoda se používá k vrácení trigonometrická hyperbolická sinusová hodnota dvojnásobné hodnoty.
Math.cosh (): tato metoda se používá k vrácení trigonometrická hyperbolická kosinová hodnota dvojnásobné hodnoty.
Math.tanh (): tato metoda se používá k vrácení trigonometrická hyperbolická hodnota tangenty dvojnásobné hodnoty.

Doufám, že koncept hyperbolických matematických metod je vám již jasný.

Nyní vám ukážu příklad použití těchto metod v programu Java:

Program Java zobrazující použití metod matematické třídy Java:

public class JavaMathExample1 {public static void main (String [] args) {double x = 28 double y = 4 System.out.println ('Maximum number of x and y is:' + Math.max (x, y)) System .out.println ('Druhá odmocnina z y je:' + Math.sqrt (y)) System.out.println ('Síla x a y je:' + Math.pow (x, y)) System.out. println ('Logaritmus x je:' + Math.log (x)) System.out.println ('Logaritmus y je:' + Math.log (y)) System.out.println ('log10 x je: '+ Math.log10 (x)) System.out.println (' log10 z y je: '+ Math.log10 (y)) System.out.println (' log1p z x je: '+ Math.log1p (x) ) System.out.println ('exp of a is:' + Math.exp (x)) System.out.println ('expm1 of a is:' + Math.expm1 (x))}}

Výstup:

Maximální počet x a y je: 28,0
Druhá odmocnina z y je: 2,0
Síla x a y je: 614656,0
Logaritmus x je: 3.332204510175204
Logaritmus y je: 1,3862943611198906
log10 of x je: 1.4471580313422192
log10 roku je: 0,6020599913279624
log1p z x je: 3,367295829986474
exp z je: 1.446257064291475E12
expm1 of a is: 1.446257064290475E12

Tím jsme se dostali ke konci tohoto tutoriálu. Doufám, že obsah vysvětlil výše přidanou hodnotu vašim znalostem jazyka Java. Budeme dál zkoumat svět Javy. Zůstaňte naladěni!

rozdíl mezi hashovací mapou a hashovací tabulkou

Pokud najdete nějaké dotazy související s tímto článkem, napište si je prosím do sekce komentářů níže a my se vám brzy vrátíme zpět.

Nyní, když jste pochopili základy Javy, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Kurz je navržen tak, aby vám poskytl náskok v programování v Javě a naučil vás základní i pokročilé koncepty Javy spolu s různými rámci Java, jako je Hibernate & Jaro .