Heim > Artikel > Backend-Entwicklung > Wie man Golang teilt und rundet
Golang-Divisions- und Rundungsmethode: 1. Verwenden Sie Ganzzahlen zum Teilen und Runden, dividieren Sie, indem Sie den Dividenden und den Divisor in Ganzzahlen umwandeln, und runden Sie dann, um das Ergebnis zu erhalten. 2. Verwenden Sie die Trunc-Funktion des Mathematikpakets Golangs Mathematik Im Paket ist die Trunc-Funktion enthalten, mit der Gleitkommazahlen abgeschnitten und gerundet werden können. 3. Verwenden Sie die Floor-Funktion des Mathematikpakets.
Das Betriebssystem dieses Tutorials: Windows 10-System, Dell G3-Computer.
In Golang gibt es viele Möglichkeiten, Divisionen und Rundungen umzusetzen. Im Folgenden werde ich drei häufig verwendete Methoden vorstellen:
Methode 1: Verwenden Sie ganze Zahlen, um zu dividieren und dann zu runden.
Diese Methode ist die einfachste und direkteste Methode. Teilen Sie, indem Sie den Dividenden und den Divisor in ganze Zahlen umwandeln und dann runden das Ergebnis. Der Beispielcode lautet wie folgt:
package main import ( "fmt" ) func main() { dividend := 10 divisor := 3 result := dividend / divisor fmt.Println(result) }
Das Ausgabeergebnis ist 3, was dem ganzzahligen Teil von 10 geteilt durch 3 entspricht.
Methode 2: Verwenden Sie die Trunc-Funktion des Mathematikpakets
Golangs Mathematikpaket stellt die Trunc-Funktion bereit, mit der Gleitkommazahlen abgeschnitten werden können. Der Beispielcode lautet wie folgt:
package main import ( "fmt" "math" ) func main() { dividend := 10.0 divisor := 3.0 result := math.Trunc(dividend / divisor) fmt.Println(result) }
Das Ausgabeergebnis ist ebenfalls 3.
Methode 3: Verwenden Sie die Floor-Funktion des Mathematikpakets
Eine weitere häufig verwendete Methode ist die Verwendung der Floor-Funktion des Mathematikpakets, mit der Gleitkommazahlen abgerundet werden können. Der Beispielcode lautet wie folgt:
package main import ( "fmt" "math" ) func main() { dividend := 10.0 divisor := 3.0 result := math.Floor(dividend / divisor) fmt.Println(result) }
Das gleiche Ausgabeergebnis ist 3.
Es ist zu beachten, dass die oben genannten drei Methoden alle zum Runden von Gleitkommazahlen dienen. Wenn Sie ganze Zahlen runden möchten, können Sie das Ergebnis der Division von ganzen Zahlen direkt verwenden.
Die oben genannten sind drei gängige Methoden zum Implementieren von Division und Rundung in Golang. Wählen Sie die geeignete Methode zur Durchführung von Divisions- und Rundungsoperationen entsprechend der tatsächlichen Situation.
Das obige ist der detaillierte Inhalt vonWie man Golang teilt und rundet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!