« Programmation Java/Nombre de taille arbitraire » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 68 :
| Retourne le résultat de la multiplication <syntaxhighlight lang="java" inline>a*b</syntaxhighlight>
|-
| style="text-align:center;" | <code>*/</code> || divide(BigInteger b)
| Retourne le résultat de la division <syntaxhighlight lang="java" inline>a/b</syntaxhighlight>
|-
Ligne 76 :
| class="hachure" | || mod(BigInteger b)
| Retourne le modulo de a et b. Par rapport au reste de la division, le modulo n'est jamais négatif.
|-
| style="text-align:center;" | <code>/ %</code> || divideAndRemainder(BigInteger b)
| Retourne un tableau de deux <code>BigInteger</code> : le quotient et le reste de la division <syntaxhighlight lang="java" inline>{a/b, a%b}</syntaxhighlight>
|-
| style="text-align:center;" | <code>%</code> || remainder(BigInteger b)
| Retourne le reste de la division <syntaxhighlight lang="java" inline>a%b</syntaxhighlight>
|}
 
Ligne 133 ⟶ 139 :
| gcd(BigInteger b)
| Retourne le plus grand diviseur commun entre les valeurs absolues des deux nombres.
|-
| max(BigInteger b)
| Retourne le plus grand des deux nombres.
|-
| min(BigInteger b)
| Retourne le plus petit des deux nombres.
|-
| bitLength()