Heim  >  Artikel  >  Java  >  Einführung in häufig verwendete APIs und Mathematikklassen in Java (Codebeispiele)

Einführung in häufig verwendete APIs und Mathematikklassen in Java (Codebeispiele)

不言
不言nach vorne
2019-02-11 11:27:392484Durchsuche

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ück

Aufgerundet: 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, gerundet

4. 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 Durchmesser

Demonstrationsfall

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen