Maison  >  Article  >  développement back-end  >  Comment mettre en œuvre des opérations de division et d'arrondi dans Golang

Comment mettre en œuvre des opérations de division et d'arrondi dans Golang

WBOY
WBOYoriginal
2024-01-28 08:56:07985parcourir

Comment mettre en œuvre des opérations de division et darrondi dans Golang

Golang est un langage de programmation open source largement utilisé dans le développement d'applications Web et de systèmes distribués. Dans Golang, la division et l'arrondi peuvent être effectués de deux manières, l'une consiste à utiliser l'opérateur de division entière et l'autre consiste à utiliser la fonction Floor du package mathématique.

  1. Utilisez l'opérateur de division entière
    L'opérateur de division entière en Golang est /. En utilisant l'opérateur de division entière, vous pouvez diviser deux entiers et obtenir un résultat entier. Ce résultat entier est le résultat de la division et de l'arrondi.

Voici un exemple de code :

package main

import "fmt"

func main() {
    dividend := 10
    divisor := 3

    result := dividend / divisor

    fmt.Println(result) // 输出结果为3
}

Dans l'exemple ci-dessus, nous fixons le dividende à 10 et le diviseur à 3, via l'opérateur de division entière /将两个整数相除,并将结果赋值给变量result. Enfin, nous imprimons le résultat et le résultat est 3.

  1. Utilisez la fonction Floor dans le package mathématique
    Une autre façon d'implémenter la division et l'arrondi consiste à utiliser la fonction Floor dans le package mathématique. La fonction de la fonction Floor est d'arrondir, c'est-à-dire de convertir un nombre à virgule flottante en le plus grand entier inférieur ou égal à celui-ci.

Voici un exemple de code :

package main

import (
    "fmt"
    "math"
)

func main() {
    dividend := 10.0
    divisor := 3.0

    result := math.Floor(dividend / divisor)

    fmt.Println(result) // 输出结果为3
}

Dans l'exemple ci-dessus, nous définissons le dividende et le diviseur sous forme de nombres à virgule flottante et utilisons la fonction math.Floor pour diviser les deux nombres à virgule flottante et les arrondir. Enfin, nous imprimons le résultat et le résultat est 3.

Résumé :
Que vous utilisiez l'opérateur de division entière ou la fonction Floor dans le package mathématique, vous pouvez implémenter la division et l'arrondi dans Golang. L'utilisation de l'opérateur de division entière est plus concise et adaptée à la division d'entiers. L'utilisation de la fonction Floor dans le package mathématique est plus flexible et adaptée à la division et à l'arrondi des nombres à virgule flottante.

J'espère que les exemples de code ci-dessus vous seront utiles !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn