Je sais que dans Java, un int peut obtenir une valeur de 2 147 483 647. Mais je veux plus de valeur que cela. J'ai une formule par exemple:Comment obtenir une valeur entière supérieure à la valeur entière maximale
double x = a/(b*c);
donc le dénominateur (b * c) peut atteindre à 10^10 ou peut-être même plus que cela. Mais chaque fois que j'exécute la formule, la valeur est toujours limitée à 2 147 483 647. Je sais parce que x doit toujours être inférieur à 1.0. P/S: Même la variable "a" peut aussi atteindre 10^10 si certaines conditions sont remplies. a, b, c sont tous des nombres entiers.
Utilisez-vous un int ou un double? Lorsque vous exécutez la formule et que toutes les variables sont doubles, vous ne devez pas atteindre cette limite. –