1 |
/* java.math.BigDecimal -- Arbitrary precision decimals. |
/* java.math.BigDecimal -- Arbitrary precision decimals. |
2 |
Copyright (C) 1999, 2000, 2001, 2003 Free Software Foundation, Inc. |
Copyright (C) 1999, 2000, 2001, 2003, 2005 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Classpath. |
This file is part of GNU Classpath. |
5 |
|
|
43 |
private int scale; |
private int scale; |
44 |
private static final long serialVersionUID = 6108874887143696463L; |
private static final long serialVersionUID = 6108874887143696463L; |
45 |
|
|
46 |
private static final BigDecimal ZERO = |
/** @since 1.5 */ |
47 |
|
public static final BigDecimal ZERO = |
48 |
new BigDecimal (BigInteger.valueOf (0), 0); |
new BigDecimal (BigInteger.valueOf (0), 0); |
49 |
|
|
50 |
private static final BigDecimal ONE = |
/** @since 1.5 */ |
51 |
|
public static final BigDecimal ONE = |
52 |
new BigDecimal (BigInteger.valueOf (1), 0); |
new BigDecimal (BigInteger.valueOf (1), 0); |
53 |
|
|
54 |
|
/** @since 1.5 */ |
55 |
|
public static final BigDecimal TEN = |
56 |
|
new BigDecimal (BigInteger.valueOf (10), 0); |
57 |
|
|
58 |
public static final int ROUND_UP = 0; |
public static final int ROUND_UP = 0; |
59 |
public static final int ROUND_DOWN = 1; |
public static final int ROUND_DOWN = 1; |
60 |
public static final int ROUND_CEILING = 2; |
public static final int ROUND_CEILING = 2; |