Mathematische Funktionen in Java
Mathematische Funktionen in Java
Alle Objektorientierten Sprachen wie
C#, Java, C++, Objective C etc. können nicht nur anhand der
Mathematik den Quellcode in die Maschinensprache, die in Binärcode
geschrieben worden ist, umwandeln sondern diese Sprachen können
selbst mit mathematischen Funktionen wie zum Beispiel den Winkelmaß
von Sinus oder Kosinus berechnen. Natürlich gibt es dafür wie auch
speziell für Mathematische Berechnungen geeignete Befehle.
Java5 und höhere Java Versionen
erlaubt den statischen Import von java.lang.Math alle mathematischen
Methoden ohne Vorstellen von Math zu verwenden.
z.B.: Wenn Sie eine Version von Java5
oder höhere auf ihrem Rechner installiert haben, brauchen Sie beim
eingeben der Mathematischen Funktionen nicht den Befehl “Math“
davor zu schreiben.
double
variableEins = Math.PI;
Einige Methoden der Klasse
Math sind wie folgt:
abs(int a) , abs(double a) →
Liefert den Positiven wert der Variable a ein. Also den Betrag
ceil(double a) → Rundet
den Gleitkomma Zahl nach oben
floor(double a) → Rundet
den Gleitkomma Zahl nach unten
sin(double x) → Liefert
den Sinus Wert der Variable x ein
cos(double x) → Liefert
den Kosinus Wert der Variable x ein
tan(double x) → Liefert
den Tangens Wert der Variable x ein
max(double x, double y) →
Liefert das Maximum x, y
min(double x, double y) →
Liefert das Minimum x, y
round(double x) → Rundet
die Variable x auf eine Ganze Zahl
random(double x) → Liefert
eine Zufallszahl zwischen 0 und 1
sqrt(double x) → Liefert
den Quadratwurzel des Zahlen x
toDegrees(double a) →
Konvertiert den Winkel in Radiant zum Winkel in Grad
Wenn Sie eine Java Version
kleiner als fünf besitzen, dann müssen Sie vor jedem Mathematischen
Befehl eine “Math.“ eingeben.
package java2enterprise;
public class MathematikFunktionen {
public static void main(String[] args) {
// Wenn Sie kleiner als Java5 Versionen besitzen dann Wie folgt eingeben
// Das folgende Befehl liefert den Quadratwurzel von wert1.
double wert1 = 10.3333333;
ergebnis1 = Math.sqrt(wert1);
// Wenn Sie größer als Java5 Versionen besitzen, dann können Sie wie folgt vorgehen
// Das folgende Befehl rechnet den Sinuswert der variable b.
double wert2 = 25.5;
ergebnis2 = sin(wert2);
}
}
Kommentare
Kommentar veröffentlichen