Je travaillais sur un scénario dans lequel je devais implémenter BODMAS en Java et les opérandes pouvaient avoir jusqu'à 1000 chiffres. J'ai donc choisi de l'implémenter de la manière suivante - J'ai converti l'expression infixe (expression sur laquelle BODMAS devait être implémentée) en postfix Et puis j'ai évalué l'expression postfix en analysant chaque BigInteger qu'elle avait. J'ai réussi dans cette implémentation.Java contournement pour BigInteger
Maintenant je savoir que je ne peux pas utiliser BigInteger et doivent faire avec les types de données de base comme int, string, etc.
J'ai pensé à la façon dont cela pourrait être fait et pour être franc , n'a fait aucun progrès significatif.
Toute aide ou suggestion sur la façon dont BigInteger peut être implémenté en utilisant les types de données de base serait d'une grande aide.
cela nous aiderait si vous pouviez expliquer * pourquoi * il y a la restriction contre BigInteger. Pourriez-vous simplement prendre le code source BigInteger et l'utiliser, par exemple - ou la licence est-elle trop stricte pour votre situation? –
@Jon: Je suppose qu'il utilise Java ME au lieu de Java SE. – BalusC
J'ai supposé quelque chose de plus proche de "l'exercice de devoirs" et j'ai répondu en conséquence. –