Dieser Artikel bietet Ihnen eine Einführung in häufig verwendete APIs und Mathematikklassen (Codebeispiele). Ich hoffe, dass er für Sie hilfreich ist.
1. Übersicht über die API
API – Anwendungsprogrammierschnittstelle: Die Anwendungsprogrammierschnittstelle besteht aus einigen vordefinierten Funktionen, die von Java bereitgestellt werden.
Zweck: Zur schnellen Wenn Sie API-basierte Programme schreiben, müssen Sie nur deren Funktionen verstehen, ohne auf den Quellcode zu achten.
So lernen Sie die API: Verstehen Sie zunächst die Übersicht und die Funktionen der API, schauen Sie sich dann den Konstruktor an, um zu verstehen, wie die Klasse erstellt und verwendet wird, und schauen Sie sich schließlich die Methode an, um zu verstehen, wie sie aufgerufen wird.
2. Numerische Operation Mathematikklasse
1. Übersicht
kommt aus dem java.lang-Paket (Kernpaket, stellt eine Klasse bereit, die für das Design der Java-Programmiersprache von entscheidender Bedeutung ist und direkt ohne Import verwendet werden kann.
Die Math-Klasse enthält Methoden zum Ausführen grundlegender numerischer Operationen, wie z trigonometrische Funktionen
öffentliche Abschlussklasse erweitert Objekt
2. Keine Konstruktormethode
3 🎜>static double abs(double a) Der Rückgabewert ist der absolute Wert von double
static double acos(double a) Gibt den Arcuscosinus von double static double log(double a) zurück Gibt den natürlichen Logarithmus von double (Basis e) static double log10(double a) zurück. Gibt den Logarithmuswert zur Basis 10 von double zurück static int max(int a, int b) Gibt zurück das Maximum von zwei int-Werten static double random() Gibt einen Double-Typ-Wert von [0,1) zurückAufgerundet: static double floor(double a) Gibt die größte Double-Typ-Ganzzahl zurück kleiner oder gleich a ; Abrunden: static double ceil(double a) Gibt die kleinste ganze Zahl zurück, die kleiner oder gleich a ist statisc String Round(double a) Gibt den nächsten Parameter zurück Vom langen Typ, gerundet4. Felder und Klassenvariablen
statisches Double E Doppelter Wert, äquivalent zu e, der Basis des natürlichen Logarithmus
statischer Doppel-PI Doppelter Wert, äquivalent zu Pi, dem Verhältnis des Umfangs eines Kreises zu seinem DurchmesserDemonstrationsfall
public class MathTest { public static void main(String[] args) { double a = -0.5; double pi = Math.PI; double e = Math.E; System.out.println("a的绝对值为:" + Math.abs(a)); System.out.println("pi的反余弦值为:" + Math.acos(pi/4)); System.out.println("a向上取整的值为:" + Math.floor(a)); System.out.println("a向下取整的值为:" + Math.ceil(a)); System.out.println("e的自然对数为" + Math.log(e)); System.out.println("a与0.5中的最大值为:" + Math.max(a,0.5)); System.out.println("a乘以一个[0,1)随机值为" + Math.random()*a); System.out.println("最接近a的long类型值为:" + Math.round(a)); System.out.println("pi/6的正弦值为:" + Math.sin(pi/6)); } }
Das obige ist der detaillierte Inhalt vonEinführung in häufig verwendete APIs und Mathematikklassen in Java (Codebeispiele). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!