Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
  • Java

Idiom #192 Declare a real variable with at least 20 digits

Declare a real variable a with at least 20 digits; if the type does not exist, issue an error at compile time.

import static java.math.RoundingMode.HALF_UP;
import java.math.BigDecimal;
import java.math.MathContext;
String pi = "3.14159265358979323846";
MathContext m = new MathContext(21, HALF_UP);
BigDecimal a = new BigDecimal(pi, m);
(def a 1234567890.12345678901M)

java.math.BigDecimal

New implementation...
< >
tkoenig