Die Java-Plattform bietet eine Reihe von mathematischen Funktionen für arithmetische Berechnungen und numerische Verarbeitung . Programmierer können auf diese Methoden mit der Math -Klasse. Die Math -Klasse implementiert Methoden für viele verschiedene Arten von mathematischen Funktionen , einschließlich Rundung . Wenn ein Programm enthält entweder primitive Typ float oder double-Werten kann die Klasse Math Rundung Berechnungen auf sie durchführen , wo nötig. Math Class
Die Math-Klasse ist eine der wichtigsten Werkzeuge Java -Programmierer verwenden für numerische Funktionen . Die Klasse ist statisch, was bedeutet, jedes Programm können darauf zugreifen und sie verwenden. Um Math-Klasse Funktionalität zu nutzen, beziehen Programmierer der Klasse direkt , wie im folgenden Beispiel:
Math.log ( 17.012 );
Alternativ -Programme können die Klasse wie folgt importieren :
.
import static java.lang.Math * ;
Wenn diese Aussage vorhanden ist, kann die Klasse Math Funktionen erscheinen mit Kurzschrift :
log ( 17.012 );
< br >
Methode Gliederung
Die Math-Klasse Runde Methode kann in jedem Java-Programm erscheinen , indem sie den Namen der Methode und einen Parameter des Doppel-oder Typ float . Der Parameter -Typ oder Wert wird bestimmen, welche Version der Methode tatsächlich ausführt . Die beiden Versionen der Methode Rückkehr verschiedene Werttypen, so Programmausführung nach dem Round-Methode muss auch der Eingang an sie weitergegeben zugeschnitten werden.
Rückgabewert
< br >
Math Runde Methode gibt eine Reihe . Wenn ein Schwimmer Wert oder eine Variable übergeben wird, wird die Methode einen Wert zurückgeben von primitiven Typ int , die die int -Wert, der am nächsten an der Parameterwert ist . Wenn ein double-Wert übergeben wird, wird die Runde Methode einen Wert vom Typ long zurück , was die nächste lange Wert der übergebenen Parameter . Programme können den zurückgegebenen numerischen Wert in einer Variablen speichern oder durchführen kann die weitere Verarbeitung und Berechnung auf es direkt.
Doppel Parameter
Programme mit dem Math -Methode mit rund ein Doppel- Parameter erhalten einen int-Wert zurück. Der folgende Code veranschaulicht die Verwendung der Auszug Verfahren auf diese Weise , und übergeben Sie eine doppelte variable Referenz und Speichern der resultierende Wert in eine int-Variable :
Doppel ZahlX = 50,2 ;
int roundNum = Math . round ( ZahlX );
Wenn die resultierende Zahl ist nicht erforderlich später in einem Programm , kann der Programmierer wählen, um es direkt verwenden, anstatt die Speicherung in einer Variablen
Float Parameter .
Java-Code Aufruf des Math Runde Methode mit einem Parameter vom Typ float erhält einen Long-Wert zurück. Dieser Code zeigt die Verwendung des Verfahrens auf diese Weise mit einem float-Variable als Referenz übergeben und das zurückgegebene long-Wert in einer Variablen zur späteren Bezugnahme und Verwendung gespeichert :
float = floatNumber 201.6f ;
lang = roundFloat Math.round ( floatNumber );
das Programm kann nun die Verarbeitung der resultierenden langen Wert in keiner Weise notwendig
.