Holen Sie sich alle Dezimalstellen in einer Zahl nach der Division

Ich verwende momentan das BigDecimal und es gibt mir mehr Dezimalstellen, aber nicht annähernd genug für das, was ich versuche. Ich muss in der Lage sein, die 10 ^ 6-Stelle zu erreichen. Das ist mein aktueller Code

BigDecimal num = new BigDecimal(103993/33102.0);
    pw.println(num.toString());

und es gibt aus3.14159265301190249175533608649857342243194580078125

wo die Zahl tatsächlich viel mehr Dezimalstellen hat:http://www.wolframalpha.com/input/?i=103993%2F33102

Antworten auf die Frage(2)

Ihre Antwort auf die Frage