Hvad er matematikklasse i Java, og hvordan bruges det?



Denne artikel hjælper dig med en omfattende tilgang til matematikklasse i Java sammen med praktiske eksempler til bedre forståelse af konceptet.

Matematik time i Java indeholder visse metoder til at udføre forskellige numeriske operationer, for eksempel eksponentiel, s Hvorfor er rod, logaritmisk, trigonometrisk funktioner. Lad os grave dybere og forstå konceptet i detaljer.

Lad os begynde!





Hvad er Java matematik klasse?

At udføre forskellige numeriske beregninger i , matematik klasse har givet flere metoder, som du vil studere videre.
Nogle af metoderne er min (), max (), gennemsnit (), sin (), cos () osv.

Lad os nu studere metoderne på en detaljeret måde.



Hvad er Java-matematiske metoder?

Nedenfor er en liste, der beskriver flere metoder, som Java matematik klasse tilbyder:

Math.min (): denne metode returnerer mindste af to værdier.
Math.max (): denne metode returnerer største af to værdier
Math.abs (): denne metode returnerer absolut værdi af den angivne værdi.
Math.round (): denne metode er vant til afrunde decimaltalene til nærmeste værdi.
Math.sqrt (): denne metode returnerer kvadrat rod af et givet nummer.
Math.cbrt (): denne metode returnerer terningrod af et givet nummer.
Matematikgulv (): denne metode bruges til at finde største heltal værdi, der er mindre end eller lig med argumentet og er lig med dobbeltværdien af ​​et matematisk heltal.
Math.pow (): denne metode returnerer værdien af første argument rejst til magt andet argument stillet til rådighed.
Math.ceil (): listen metode bruges til at finde mindste heltal værdi, der er større end eller lig med argumentet.
Math.floorDiv (): denne metode bruges til at finde største heltal værdi, der er mindre end eller lig med kvotienten.
Math.random (): denne java tilfældig metode returnerer a dobbelt værdi, der bærer et positivt tegn, der er større end eller lig med 0,0 og mindre end 1,0
Math.print (): denne metode returnerer dobbelt værdi, der er tættest på det givne argument.
Matematikmasse (); denne metode returnerer størrelsen på ULP af argumentet.
Math.addExact (): denne metode bruges til at returnere summen af ​​argumenterne og kaster en undtagelse hvis resultatet overløber et heltal eller en lang værdi.
Math.subtractExact (): denne metode returnerer forskellen på de fremlagte argumenter og kaster en undtagelse hvis resultatet overløber og en heltalværdi.
Math.multiplyExact (): denne metode returnerer produktet af argumenterne og kaster et undtagelse hvis resultatet overløber og heltal eller lang værdi.
Math.incrementExact (): denne metode returnerer argumentet, der øges af en og kaster et undtagelse hvis resultatet overløber og en heltalværdi.
Math.decrementExact (): denne metode returnerer argumentet, der mindskes af en og kaster et undtagelse hvis resultatet overløber og heltal eller lang værdi.
Math.negateExact (): denne metode returnerer negationen af ​​argumentet og kaster en undtagelse hvis resultatet overløber og heltal eller lang værdi.

Dette var de få metoder til at udføre grundlæggende numeriske operationer. Lad os gå videre og forstå begrebet logaritmiske matematiske metoder.



Logaritmiske matematiske metoder

Her er en liste, der forklarer disse metoder:
Math.log (): denne metode bruges til at returnere naturlig logaritme af dobbelt værdi
Math.log10 (): denne metode bruges til at returnere base 10 logaritme med en dobbelt værdi
Math.exp (): denne metode returnerer E (Eulers værdi) hævet til kraften af ​​en dobbelt værdi.
Math.log1p (): denne metode returnerer naturlig logaritme af summen af ​​argumentet og også en.
Matematik.expm1 (): denne metode beregner Eulers magt nummer og trækker 1 fra det.

Dette er nogle af de logaritmiske matematiske metoder, der hjælper dig med at lette din beregningssti, mens du bruger Java matematikklasse.

Det næste emne, der står i kø i denne vejledning, bærer titlen trigonometriske matematiske metoder.

Trigonometriske matematiske metoder

Nedenfor er en liste over disse metoder:
Math.sin (): denne metode returnerer sinusværdi af en given dobbelt værdi.
Math.asin (): denne metode returnerer bue uden værdi af en given dobbeltværdi
Math.cos (): denne metode returnerer cos værdi af en given dobbelt værdi.
Math.acos: denne metode returnerer lysbuen cosinus værdi af den givne dobbeltværdi.
Math.tan (): denne metode returnerer tangentværdi af en given dobbelt værdi.
Math.atan (): denne metode returnerer lysbuen tangentværdi af en given dobbelt værdi.

Det næste segment består af kantede matematiske metoder.

Vinkelformede matematiske metoder

Der er to vinklede matematiske metoder forklaret nedenfor:
Math.toRadians: denne metode bruges til at konvertere det specificerede grader vinkel til vinklen, der måles ind radianer.
Math.toDegrees: denne metode bruges til at konvertere radianer vinkel til en ækvivalent vinkel, der måler ind grader.

Dernæst har vi hyperbolske matematiske metoder.

Hyperbolske matematiske metoder

Dette segment består af tre nedenfor nævnte metoder:
Math.sinh (): denne metode bruges til at returnere trigonometrisk hyperbolsk sinusværdi af en dobbelt værdi.
Math.cosh (): denne metode bruges til at returnere trigonometrisk hyperbolsk cosinusværdi af en dobbelt værdi.
Math.tanh (): denne metode bruges til at returnere trigonometrisk hyperbolsk tangensværdi af en dobbelt værdi.

Jeg håber, begrebet hyperbolske matematiske metoder er klart for dig nu.

Lad mig nu vise dig et eksempel på brug af disse metoder i et Java-program:

Java-program, der viser brugen af ​​Java-matematikklassemetoder:

offentlig klasse JavaMathExample1 {public static void main (String [] args) {double x = 28 double y = 4 System.out.println ('Maksimalt antal x og y er:' + Math.max (x, y)) System .out.println ('kvadratroden af ​​y er:' + Math.sqrt (y)) System.out.println ('Power of x and y is:' + Math.pow (x, y)) System.out. println ('Logaritme af x er:' + Math.log (x)) System.out.println ('Logaritme af y er:' + Math.log (y)) System.out.println ('log10 af x er: '+ Math.log10 (x)) System.out.println (' log10 af y er: '+ Math.log10 (y)) System.out.println (' log1p af x er: '+ Math.log1p (x) ) System.out.println ('exp af a er:' + Math.exp (x)) System.out.println ('expm1 af a er:' + Math.expm1 (x))}}

Produktion:

Maksimalt antal x og y er: 28,0
Kvadratroden af ​​y er: 2.0
Effekten af ​​x og y er: 614656.0
Logaritmen af ​​x er: 3.332204510175204
Logaritmen for y er: 1.3862943611198906
log10 af x er: 1.4471580313422192
log10 af y er: 0,6020599913279624
log1p af x er: 3.367295829986474
exp af a er: 1.446257064291475E12
expm1 af a er: 1.446257064290475E12

Med dette har vi nået mod slutningen af ​​denne vejledning. Jeg håber, at indholdet forklarede ovenstående merværdi til din Java-viden. Vi fortsætter med at udforske Java-verdenen. Bliv hængende!

hvad er funktioner i sql

Hvis du finder forespørgsler relateret til denne artikel, bedes du skrive dem ned i kommentarfeltet nedenfor, så vender vi dig snart tilbage.

Nu hvor du har forstået det grundlæggende i Java, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Kurset er designet til at give dig et forspring i Java-programmering og træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Forår .