Prove o código de Java para calcular o PI à precisão arbitrária. Isto usa a fórmula de Machin: pi/4 = 4*arctan (1/5) - arctan (1/239).

Notas:
1. Funcione o Pi com um valor positivo da precisão do inteiro. Por exemplo para calcular os PI a 10 lugares decimais funcionam:
java Pi 10
2. Há outros algoritmos e melhora mesmo para calcular demasiado o PI. Este é apenas um exemplo. Eu uso-o ao teste de carga meu usuário.
3. Tentativa que funciona com 1 milhão (1000000) para dar a seu usuário um bom exercício :)


importação java.math.BigDecimal;

classe pública Pi {
    o cano principal público do vácuo da estática (os args da corda []) joga NumberFormatException {
        dígitos do int = Integer.parseInt (args [0]);
        Amarre pi = computePi (dígitos) .toString ();
        freq do int [] = int novo [10];
        para (int mim = 0; mim  < 10="">

Nota: O código foi adaptado de um exemplo de java.sun.