I wanted to know how I can generate pi to the nth digit. I have a couple of basic ideas.
Math.PI and increase the precision (if that\'s possib
Math.PI is of type double. That means about 15 decimal digits of precision, and that is all the data you have; nothing will magically make additional digits of PI appear.BigDecimal has arbitrary precision. setScale() allows you to create BigDecimal objects with as much precision as you want and most of the arithmetic methods will automatically increase precision as required, but of course the more precision, the slower all calculations will be.BigDecimal, so you'll have to write your own.