Stocker des valeurs de grand taille
jemmyn
Messages postés
41
Statut
Membre
-
jemmyn Messages postés 41 Statut Membre -
jemmyn Messages postés 41 Statut Membre -
Bonjour
je suis entrain de programmer une petite application et tout a coup je suis bloqué, j'aimerais stocker une valeur de 2048 bits et j'en sais pas quel type de variable utiliser.
D'avance, merci pour votre aide !
je suis entrain de programmer une petite application et tout a coup je suis bloqué, j'aimerais stocker une valeur de 2048 bits et j'en sais pas quel type de variable utiliser.
D'avance, merci pour votre aide !
A voir également:
- Stocker des valeurs de grand taille
- Comment réduire la taille d'un fichier - Guide
- Reduire taille image - Guide
- Photo insta en grand - Guide
- Afficher taille dossier windows - Guide
- Trier du plus petit au plus grand excel - Guide
4 réponses
merci pour votre aide, mais veuillez éxcusez mon ignorance :
j'en sais pas comment faire un calcule arithmétique avec les tableaux, ce que je veux faire est de genre ::
12584796532587423698...(~300 chiffres) + 258963147...(~300 chiffres).
j'en sais pas comment faire un calcule arithmétique avec les tableaux, ce que je veux faire est de genre ::
12584796532587423698...(~300 chiffres) + 258963147...(~300 chiffres).
Dans ce cas il fallait préciser ta question, parce que "une valeur" ce n'était pas forcément un nombre...
Tu peux utiliser la classe BigInteger pour utiliser des nombres de taille "illimitée" et faire des calculs exacts :
https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html
Par contre je ne sais pas comment contraindre la valeur à ne pas dépasser 2048 bits, il est possible que ça fasse 2049 et plus, si tu as besoin de contraintes supplémentaires il faudra les gérer toi même.
Tu peux utiliser la classe BigInteger pour utiliser des nombres de taille "illimitée" et faire des calculs exacts :
https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html
Par contre je ne sais pas comment contraindre la valeur à ne pas dépasser 2048 bits, il est possible que ça fasse 2049 et plus, si tu as besoin de contraintes supplémentaires il faudra les gérer toi même.