All pastes #113754 Raw Edit

Someone

public java v1 · immutable
·published 2006-08-03 19:13 UTC
rendered paste body
import java.math.BigDecimal;public class BigDecTest {	public final static int SIZE = 10000;	public final static int SCALE = 100;	public final static BigDecimal TWO = new BigDecimal(2);	public final static BigDecimal POS_ONE = new BigDecimal(1);	public final static BigDecimal NEG_ONE = new BigDecimal(-1);		public static void main (String[] args) {		BigDecimal sum = new BigDecimal(1);		for (int i = 1; i < SIZE; i++)			sum = sum.add((i % 2 == 0 ? POS_ONE : NEG_ONE).divide(TWO.multiply(new BigDecimal(i)), SCALE, BigDecimal.ROUND_HALF_UP));		System.out.println(sum);	}}