Τι είναι το Math Class στην Java και πώς να το χρησιμοποιήσετε;

Αυτό το άρθρο θα σας βοηθήσει με μια ολοκληρωμένη προσέγγιση για την τάξη μαθηματικών στην Java μαζί με πρακτικά παραδείγματα για την καλύτερη κατανόηση της έννοιας.

Τάξη μαθηματικών στην Java περιέχει ορισμένες μεθόδους για την εκτέλεση διαφορετικών αριθμητικών λειτουργιών, για παράδειγμα, εκθετικός, μικρό Γιατί είναι ρίζα, λογαριθμική, τριγωνομετρική λειτουργίες. Ας σκάψουμε βαθύτερα και να κατανοήσουμε λεπτομερώς την ιδέα.



Ας ξεκινήσουμε!



Τι είναι η τάξη μαθηματικών Java;

Για να εκτελέσετε διαφορετικούς αριθμητικούς υπολογισμούς στο , η τάξη μαθηματικών έχει παράσχει αρκετές μεθόδους τις οποίες θα μελετήσετε περαιτέρω.
Μερικές από τις μεθόδους είναι min (), max (), avg (), sin (), cos () κ.λπ.

Τώρα ας μελετήσουμε τις μεθόδους με πολύπλοκο τρόπο.



Ποιες είναι οι μέθοδοι μαθηματικών Java;

Ακολουθεί μια λίστα που περιγράφει διάφορες μεθόδους που προσφέρει η τάξη μαθηματικών Java:

Math.min (): αυτή η μέθοδος επιστρέφει το μικρότερο δύο τιμών.
Math.max (): αυτή η μέθοδος επιστρέφει το μεγαλύτερο δύο τιμών
Math.abs (): αυτή η μέθοδος επιστρέφει το απόλυτος αξία της παρεχόμενης τιμής.
Math.round (): αυτή η μέθοδος χρησιμοποιείται για ολοκληρώστε τους δεκαδικούς αριθμούς στην πλησιέστερη τιμή.
Math.sqrt (): αυτή η μέθοδος επιστρέφει το τετραγωνική ρίζα ενός αριθμού που δίνεται.
Math.cbrt (): αυτή η μέθοδος επιστρέφει το κυβική ρίζα ενός δεδομένου αριθμού.
Math.floor (): αυτή η μέθοδος χρησιμοποιείται για την εύρεση του μεγαλύτερος ακέραιος τιμή που είναι μικρότερη ή ίση με το όρισμα και ισούται με τη διπλή τιμή ενός μαθηματικού ακέραιου.
Math.pow (): Αυτή η μέθοδος επιστρέφει την τιμή του πρώτο επιχείρημα έθεσε στο δεύτερο επιχείρημα δύναμης υπό την προϋπόθεση.
Math.ceil (): Η μέθοδος λίστας χρησιμοποιείται για την εύρεση του μικρότερος ακέραιος τιμή που είναι μεγαλύτερη ή ίση με το όρισμα.
Math.floorDiv (): αυτή η μέθοδος χρησιμοποιείται για την εύρεση του μεγαλύτερος ακέραιος τιμή που είναι μικρότερη ή ίση με το πηλίκο.
Math.random (): αυτή η Ιάβα τυχαίος η μέθοδος επιστρέφει a διπλό τιμή που φέρει θετικό σημάδι που είναι μεγαλύτερο ή ίσο με 0,0 και μικρότερο από 1,0
Math.rint (): αυτή η μέθοδος επιστρέφει το διπλό τιμή που είναι πιο κοντά στο δεδομένο όρισμα.
Math.ulp (); Αυτή η μέθοδος επιστρέφει το μέγεθος του ULP του επιχειρήματος.
Math.addExact (): Αυτή η μέθοδος χρησιμοποιείται για να επιστρέψει το άθροισμα των ορισμάτων της και ρίχνει ένα εξαίρεση εάν το αποτέλεσμα ξεχειλίζει ακέραιος ή μεγάλη τιμή.
Math.subtractExact (): αυτή η μέθοδος επιστρέφει τη διαφορά των ορισμάτων που παρέχονται και ρίχνει ένα εξαίρεση εάν το αποτέλεσμα ξεχειλίζει και μια ακέραια τιμή.
Math.multiplyExact (): Αυτή η μέθοδος επιστρέφει το προϊόν των ορισμάτων και ρίχνει ένα εξαίρεση εάν το αποτέλεσμα υπερχείλιση και ακέραια ή μεγάλη τιμή.
Math.incrementExact (): Αυτή η μέθοδος επιστρέφει το όρισμα που αυξάνεται από ένα και ρίχνει ένα εξαίρεση εάν το αποτέλεσμα ξεχειλίζει και μια ακέραια τιμή.
Math.decrementExact (): Αυτή η μέθοδος επιστρέφει το όρισμα που μειώνεται από ένα και ρίχνει ένα εξαίρεση εάν το αποτέλεσμα υπερχείλιση και ακέραια ή μεγάλη τιμή.
Math.negateExact (): Αυτή η μέθοδος επιστρέφει την άρνηση του ορίσματος και ρίχνει ένα εξαίρεση εάν το αποτέλεσμα υπερχείλιση και ακέραια ή μεγάλη τιμή.

Αυτές ήταν οι λίγες μέθοδοι για την εκτέλεση βασικών αριθμητικών λειτουργιών. Ας προχωρήσουμε τώρα και καταλάβουμε την έννοια των λογαριθμικών μαθηματικών μεθόδων.



Λογαριθμικές μαθηματικές μέθοδοι

Ακολουθεί μια λίστα που εξηγεί αυτές τις μεθόδους:
Math.log (): αυτή η μέθοδος χρησιμοποιείται για την επιστροφή του φυσικός λογάριθμος διπλής αξίας
Math.log10 (): αυτή η μέθοδος χρησιμοποιείται για την επιστροφή του βάση 10 λογάριθμος διπλής τιμής
Math.exp (): αυτή η μέθοδος επιστρέφει E (Η αξία του Euler) ανυψωμένο με δύναμη διπλής τιμής.
Math.log1p (): αυτή η μέθοδος επιστρέφει το φυσικός λογάριθμος του αθροίσματος του επιχειρήματος και επίσης ένα.
Math.expm1 (): αυτή η μέθοδος υπολογίζει το δύναμη του Euler's αριθμός και αφαιρεί 1 από αυτόν.

Αυτές είναι μερικές από τις λογαριθμικές μαθηματικές μεθόδους που σας βοηθούν να μειώσετε τη διαδρομή υπολογισμού σας ενώ χρησιμοποιείτε την τάξη μαθηματικών Java.

Το επόμενο θέμα στην ουρά σε αυτό το σεμινάριο φέρει τον τίτλο τριγωνομετρικές μαθηματικές μεθόδους.

Τριγωνομετρικές μαθηματικές μέθοδοι

Παρακάτω αναφέρεται μια λίστα με αυτές τις μεθόδους:
Math.sin (): αυτή η μέθοδος επιστρέφει το ημιτονοειδής τιμή δεδομένης διπλής τιμής.
Math.asin (): αυτή η μέθοδος επιστρέφει το τόξο χωρίς τιμή μιας δεδομένης διπλής τιμής
Math.cos (): αυτή η μέθοδος επιστρέφει το cos cos δεδομένης διπλής τιμής.
Math.acos: αυτή η μέθοδος επιστρέφει το τόξο τιμή συνημίτονου της δεδομένης διπλής τιμής.
Math.tan (): αυτή η μέθοδος επιστρέφει το εφαπτομένη τιμή δεδομένης διπλής τιμής.
Math.atan (): αυτή η μέθοδος επιστρέφει το τόξο εφαπτομένη τιμή δεδομένης διπλής τιμής.

Το επόμενο τμήμα αποτελείται από γωνιακές μαθηματικές μεθόδους.

Γωνιακές μαθηματικές μέθοδοι

Υπάρχουν δύο γωνιακές μαθηματικές μέθοδοι που εξηγούνται παρακάτω:
Math.toRadians: αυτή η μέθοδος χρησιμοποιείται για τη μετατροπή του καθορισμένου βαθμούς γωνία προς τη γωνία μέτρησης σε ακτίνια.
Math.toDegrees: αυτή η μέθοδος χρησιμοποιείται για τη μετατροπή του ακτίνια γωνία με ισοδύναμη γωνία μέτρησης σε βαθμούς.

Στη συνέχεια έχουμε υπερβολικές μαθηματικές μεθόδους.

Υπερβολικές μαθηματικές μέθοδοι

Αυτό το τμήμα αποτελείται από τρεις μεθόδους που αναφέρονται παρακάτω:
Math.sinh (): αυτή η μέθοδος χρησιμοποιείται για την επιστροφή του τριγωνομετρική ημιτολική τιμή διπλής τιμής.
Math.cosh (): αυτή η μέθοδος χρησιμοποιείται για την επιστροφή του τριγωνομετρική υπερβολική συνημίτονη τιμή διπλής τιμής.
Math.tanh (): αυτή η μέθοδος χρησιμοποιείται για την επιστροφή του τριγωνομετρική εφαπτομενική τιμή διπλής τιμής.

Ελπίζω η ιδέα των υπερβολικών μαθηματικών μεθόδων να είναι ξεκάθαρη από τώρα.

Τώρα επιτρέψτε μου να σας δείξω ένα παράδειγμα χρήσης αυτών των μεθόδων σε ένα πρόγραμμα Java:

Πρόγραμμα Java που δείχνει τη χρήση μεθόδων τάξης μαθηματικών Java:

δημόσια τάξη JavaMathExample1 {public static void main (String [] args) {double x = 28 double y = 4 System.out.println ('Μέγιστος αριθμός x και y είναι:' + Math.max (x, y)) Σύστημα .out.println ('Τετραγωνική ρίζα του y είναι:' + Math.sqrt (y)) System.out.println ('Ισχύς των x και y είναι:' + Math.pow (x, y)) System.out. println («Logarithm of x is:» + Math.log (x)) System.out.println («Logarithm of y is:» + Math.log (y)) System.out.println («log10 του x είναι: '+ Math.log10 (x)) System.out.println (' log10 of y is: '+ Math.log10 (y)) System.out.println (' log1p of x is: '+ Math.log1p (x) ) System.out.println ('exp of a is:' + Math.exp (x)) System.out.println ('expm1 of a είναι:' + Math.expm1 (x))}}

Παραγωγή:

Ο μέγιστος αριθμός x και y είναι: 28.0
Η τετραγωνική ρίζα του y είναι: 2.0
Η ισχύς των x και y είναι: 614656.0
Ο λογάριθμος του x είναι: 3.332204510175204
Ο λογάριθμος του y είναι: 1.3862943611198906
log10 του x είναι: 1.4471580313422192
log10 του y είναι: 0,6020599913279624
log1p του x είναι: 3.367295829986474
λήξη του a είναι: 1.446257064291475E12
expm1 του α είναι: 1.446257064290475E12

Με αυτό, φτάσαμε στο τέλος αυτού του σεμιναρίου. Ελπίζω ότι το περιεχόμενο εξήγησε την παραπάνω προστιθέμενη αξία στις γνώσεις σας Java. Θα συνεχίσουμε να εξερευνούμε τον κόσμο της Java. Μείνετε συντονισμένοι!

java μετατροπή από διπλό σε int

Εάν βρείτε ερωτήσεις σχετικά με αυτό το άρθρο, γράψτε τα στην ενότητα σχολίων παρακάτω και θα σας επιστρέψουμε σύντομα.

Τώρα που έχετε κατανοήσει τα βασικά της Java, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Το μάθημα έχει σχεδιαστεί για να σας δώσει μια πρώτη αρχή στον προγραμματισμό Java και να σας εκπαιδεύσει τόσο για βασικές όσο και για προχωρημένες ιδέες Java μαζί με διάφορα πλαίσια Java όπως το Hibernate & Ανοιξη .