Sie können eine Klasse M verwenden, die wir bereits wissen, wenn wir es mit Substanzzahlen zu tun haben.ath
die eine große Anzahl von eingebauten Funktionen enthält.
Ziele müssen oft die Zahlen auf die nächsten Zielwerte runden. Zwei Funktionen sind verfügbar.
OBSERVER
1 mit der scheinbaren Transformation des Typs (float x=1.5f; int y = int (x) )
- Teil der Substanz wird abgetrennt (y = 1)
2 Math.floor (x)
- gibt das größte Ganze zurück, kleiner oder gleich♪(langsam)
3 Math.ceil (x)
- kehrt das kleinste Ganze zurück, größer oder gleich.♪(über Runden)
Geben Sie die nützlichsten Funktionen im Modul cmath
♪
Funktion | Warenbezeichnung |
---|
Rundung |
round(x) | Runden Sie die Nummer zum nächsten Ganzen. Ist die Spaltung 0,5, so ist die Zahl auf die nächste ganze Zahl abzurunden. |
floor(x) | Runden nach unten ( " Boden " ) undfloor(1.5) == 1 ♪floor(-1.5) == -2 |
ceil(x) | Rundt die Zahl vor, mitceil(1.5) == 2 ♪ceil(-1.5) == -1 |
abs(x) | Modul (absolute Wert). |
Corni, Logarithen |
sqrt(x) | Quadre Wurzel. Verwendung: y = sqrt(x) |
pow(x, y) | Er dreht x zu Grad y.♪ |
log(x) | Natürliches Logarithm. |
exp(x) | Basis von natürlichen Logarithmen e = 2,71828. |
Trigonometer |
sin(x) | Synus des Strahlungswinkels |
cos(x) | Kosinus des Strahlungswinkels |
tan(x) | Radiana Winkel |
asin(x) | Axinus, Rückgabewert in Radien. |
acos(x) | Arccosines, Rückgabewert in Radien. |
atan(x) | Archtangens, gibt Wert in Radianern zurück. |
atan2(y, x) | Polarwinkel(en) bei Koordinaten (x, y). |
|
Anwendungsbeispiel:
Schritt 2 in dem Maße, da Pow doppelt als Antwort zurückgibt, dann muss es in Typ-Int umgewandelt werden.
HTML generiert mit Hilite. ich
Öffentlichkeit Klasse Haupt {~} Öffentlichkeit statische Leer Haupt(seufzt)Streichung( Args) {~} in eine = 2. in B. = (seufzt)in)Mathematik♪Kuh(seufzt)eine,2); ♪♪