Η κλάση Math
Στην γλώσσα προγραμματισμού Java έχουμε την έτοιμη κλάση Math, που περιέχει πολλές μεθόδους ώστε να κάνουμε εύκολα μαθηματικές πράξεις όπως να βρούμε τον μικρότερο ή τον μεγαλύτερο αριθμό, να μας υπολογίζει την τετραγωνική ρίζα αλλά και άλλα που θα τα περιγράψουμε πιο κάτω. Ο σκοπός αυτής της κλάσης είναι να μας εξοικονομήσει χρόνο στην υλοποίηση του κώδικα χωρίς να χρειάζεται να φτιάχνουμε δικές μας μεθόδους ή κλάσεις ώστε να κάνουμε αυτές τις μαθηματικές πράξεις.
Κλήση της κλάσης Math
Η κλήση των μεθόδων της κλάσης Math συντάσσεται με την δεσμευμένη λέξη “Math” και την μαθηματική πράξη που θέλουμε να κάνουμε μέσω του ονόματος της αντίστοιχης μεθόδου.
Παράδειγμα:
public class MathClassTutorial { public static void main(String[] args){ int a = Math.abs(-10); //Επιστρέφει την απόλυτη τιμή του -10. } }
Στην παραπάνω μέθοδο βλέπουμε ότι δημιουργούμε μία μεταβλητή, που θα πάρει την τιμή της εκτέλεσης της μεθόδου Math.abs και η σύνταξη είναι ως εξής:
Math.{Πράξη}({Αριθμός/οι});
Διαθέσιμες μεθόδοι στην κλάση Math
Σε αυτό το κομμάτι του άρθρου μας θα δούμε λίγο τις διαθέσιμες μεθόδους που έχουμε και πως θα μπορούσαμε να τις χρησιμοποιήσουμε ώστε να υπολογίζουμε το αποτέλεσμα που θέλουμε.
Math.abs:
Αυτή η μέθοδος, μας επιστρέφει την απόλυτη τιμή της μεταβλητής μας.
Παράδειγμα:
int a = Math.abs(-10); //Αποτέλεσμα 10.
Math.ceil:
Αυτή η μέθοδος, μας επιστρέφει την στρογγυλοποίηση ενός αριθμού προς τα πάνω.
Παράδειγμα:
float a = Math.ceil(2.235);//Αποτέλεσμα 3.0.
Math.floor:
Αυτή η μέθοδος, μας επιστρέφει την στρογγυλοποίηση ενός αριθμούς προς τα κάτω.
Παράδειγμα:
float a = Math.floor(2.735);//Αποτέλεσμα 2.0.
Math.max:
Αυτή η μέθοδος, μας επιστρέφει τον μεγαλύτερο αριθμό ανάμεσα σε αριθμούς.
Παράδειγμα:
int a = Math.max(10,20);//Αποτέλεσμα 20.
Math.min:
Αυτή η μέθοδος, μας επιστρέφει τον μικρότερο αριθμό ανάμεσα σε αριθμούς.
Παράδειγμα:
int a = Math.min(10,20);//Αποτέλεσμα 10.
Math.pow:
Αυτή η μέθοδος, παίρνει 2 αριθμούς και μας επιστρέφει τον πρώτο αριθμό υψωμένο στον δεύτερο αριθμό.
Παράδειγμα:
int a = Math.pow(2,3);//Αποτέλεσμα 8.
Math.sqrt:
Αυτή η μέθοδος, μας επιστρέφει την τετραγωνική ρίζα τους αριθμού που θα βάλουμε.
Παράδειγμα:
float a = Math.sqrt(10);//Αποτέλεσμα 3.16.
Αυτές είναι κάποιες βασικές μεθόδοι που συνήθως χρησιμοποιούνται στην υλοποίηση προγραμμάτων. Μπορείτε να βρείτε περισσότερα παραδείγματα αλλά και περισσότερες μεθόδους που διαθέτει η κλάση Math >εδώ<