Stocker des valeurs de grand taille

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 !
A voir également:

4 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
Un tableau byte[256] par exemple.
0
jemmyn Messages postés 41 Statut Membre 1
 
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).
0
KX Messages postés 19031 Statut Modérateur 3 020
 
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.
0
jemmyn Messages postés 41 Statut Membre 1
 
je m'excuse et merci infiniment
0