Код: Выделить всё
public static void main(String[] args) {
MathContext mathContext = new MathContext(32, RoundingMode.HALF_UP);
System.out.println(new BigDecimal("999999999999999999999999999999").add(BigDecimal.ONE, mathContext));
System.out.println(new BigDecimal("9999999999999999999999999999999").add(BigDecimal.ONE, mathContext));
System.out.println(new BigDecimal("99999999999999999999999999999999").add(BigDecimal.ONE, mathContext));
}
Код: Выделить всё
1000000000000000000000000000000
10000000000000000000000000000000
1.0000000000000000000000000000000E+32
Код: Выделить всё
1000000000000000000000000000000
10000000000000000000000000000000
1.E+32
Подробнее здесь: https://stackoverflow.com/questions/316 ... l-instance
Мобильная версия