/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/math/ |
RoundingModeTest.java | 21 import java.math.RoundingMode; 26 * java.math.RoundingMode#valueOf(int) 29 assertEquals("valueOf failed for ROUND_CEILING", RoundingMode.valueOf(BigDecimal.ROUND_CEILING), RoundingMode.CEILING); 30 assertEquals("valueOf failed for ROUND_DOWN", RoundingMode.valueOf(BigDecimal.ROUND_DOWN), RoundingMode.DOWN); 31 assertEquals("valueOf failed for ROUND_FLOOR", RoundingMode.valueOf(BigDecimal.ROUND_FLOOR), RoundingMode.FLOOR); 32 assertEquals("valueOf failed for ROUND_HALF_DOWN", RoundingMode.valueOf(BigDecimal.ROUND_HALF_DOWN), RoundingMode.HALF_DOWN) [all...] |
MathContextTest.java | 22 import java.math.RoundingMode; 32 MathContext mcIntRm6hd = new MathContext(6, RoundingMode.HALF_DOWN); 33 MathContext mcStr6hd = new MathContext("precision=6 roundingMode=HALF_DOWN"); 45 RoundingMode.HALF_UP, 48 RoundingMode.HALF_DOWN, mcIntRm6hd.getRoundingMode() ); 52 "precision=6 roundingMode=HALF_DOWN", mcIntRm6hd.toString() ); 54 "precision=6 roundingMode=HALF_UP", mcInt6.toString() );
|
BigDecimalArithmeticTest.java | 23 import java.math.RoundingMode; 61 MathContext mc = new MathContext(5, RoundingMode.UP); 96 MathContext mc = new MathContext(5, RoundingMode.FLOOR); 131 MathContext mc = new MathContext(15, RoundingMode.CEILING); 200 MathContext mc = new MathContext(15, RoundingMode.CEILING); 253 MathContext mc = new MathContext(17, RoundingMode.DOWN); 289 MathContext mc = new MathContext(70, RoundingMode.HALF_DOWN); 324 MathContext mc = new MathContext(40, RoundingMode.HALF_DOWN); 376 MathContext mc = new MathContext(53, RoundingMode.HALF_UP); 411 MathContext mc = new MathContext(47, RoundingMode.HALF_UP) [all...] |
/external/icu/icu4c/source/i18n/ |
number_roundingutils.h | 38 * @param roundingMode The integer version of the {@link RoundingMode}, which you can get via 39 * {@link RoundingMode#ordinal}. 45 getRoundingDirection(bool isEven, bool isNegative, Section section, RoundingMode roundingMode, 47 switch (roundingMode) { 48 case RoundingMode::UNUM_ROUND_UP: 52 case RoundingMode::UNUM_ROUND_DOWN: 56 case RoundingMode::UNUM_ROUND_CEILING: 60 case RoundingMode::UNUM_ROUND_FLOOR [all...] |
/prebuilts/go/darwin-x86/src/math/big/ |
roundingmode_string.go | 1 // generated by stringer -type=RoundingMode; DO NOT EDIT 11 func (i RoundingMode) String() string { 12 if i+1 >= RoundingMode(len(_RoundingMode_index)) { 13 return fmt.Sprintf("RoundingMode(%d)", i)
|
/prebuilts/go/linux-x86/src/math/big/ |
roundingmode_string.go | 1 // generated by stringer -type=RoundingMode; DO NOT EDIT 11 func (i RoundingMode) String() string { 12 if i+1 >= RoundingMode(len(_RoundingMode_index)) { 13 return fmt.Sprintf("RoundingMode(%d)", i)
|
/external/icu/android_icu4j/src/main/java/android/icu/impl/number/ |
RoundingUtils.java | 8 import java.math.RoundingMode; 21 public static final RoundingMode DEFAULT_ROUNDING_MODE = RoundingMode.HALF_EVEN; 42 * @param roundingMode The integer version of the {@link RoundingMode}, which you can get via 43 * {@link RoundingMode#ordinal}. 49 boolean isEven, boolean isNegative, int section, int roundingMode, Object reference) { 50 switch (roundingMode) { 112 * @param roundingMode The integer version of the {@link RoundingMode} [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ |
RoundingUtils.java | 7 import java.math.RoundingMode; 19 public static final RoundingMode DEFAULT_ROUNDING_MODE = RoundingMode.HALF_EVEN; 40 * @param roundingMode The integer version of the {@link RoundingMode}, which you can get via 41 * {@link RoundingMode#ordinal}. 47 boolean isEven, boolean isNegative, int section, int roundingMode, Object reference) { 48 switch (roundingMode) { 110 * @param roundingMode The integer version of the {@link RoundingMode} [all...] |
/libcore/luni/src/test/java/libcore/java/math/ |
MathContextTest.java | 20 import java.math.RoundingMode; 25 for (RoundingMode rm : RoundingMode.values()) { 26 MathContext mc = new MathContext("precision=1 roundingMode=" + rm); 33 MathContext mc = new MathContext("precision=" + p + " roundingMode=" + RoundingMode.UP); 35 assertEquals(RoundingMode.UP, mc.getRoundingMode()); 39 new MathContext("precision=1 roundingMode=UP"); 41 new MathContext("Precision=1 roundingMode=UP"); 46 new MathContext("precision=1 RoundingMode=UP") [all...] |
OldBigDecimalCompareTest.java | 27 import java.math.RoundingMode; 35 MathContext mc = new MathContext(34, RoundingMode.UP); 38 mc = new MathContext(34, RoundingMode.DOWN); 41 mc = new MathContext(34, RoundingMode.FLOOR); 44 mc = new MathContext(34, RoundingMode.CEILING); 47 mc = new MathContext(34, RoundingMode.UNNECESSARY); 50 fail("No ArithmeticException for RoundingMode.UNNECESSARY"); 57 MathContext mc = new MathContext(37, RoundingMode.FLOOR);
|
BigDecimalTest.java | 22 import java.math.RoundingMode; 69 BigDecimal rounded = bigDecimal.round(new MathContext(2, RoundingMode.FLOOR)); 111 assertEquals("1.20", a.abs(new MathContext(3,RoundingMode.HALF_UP)).toPlainString()); 118 zero = zero.setScale(2, RoundingMode.HALF_EVEN); 121 other = other.setScale(2, RoundingMode.HALF_EVEN); 127 private static void checkDivide(String expected, long n, long d, int scale, RoundingMode rm) { 134 // checkDivide(expected, dividend, divisor, scale, roundingMode) 135 checkDivide("0", 1, Long.MIN_VALUE, 0, RoundingMode.DOWN); 136 checkDivide("-1", 1, Long.MIN_VALUE, 0, RoundingMode.UP); 137 checkDivide("-1", 1, Long.MIN_VALUE, 0, RoundingMode.FLOOR) [all...] |
OldBigDecimalTest.java | 22 import java.math.RoundingMode; 70 * java.math.BigDecimal#setScale(int, java.math.RoundingMode) 81 setScale2 = setScale1.setScale(17, RoundingMode.CEILING); 88 // testing rounding Mode RoundingMode.CEILING 90 setScale2 = setScale1.setScale(1, RoundingMode.CEILING); 92 "the number 1234.5908 after setting scale to 1/RoundingMode.CEILING is wrong", 95 setScale2 = setNeg.setScale(1, RoundingMode.CEILING); 97 "the number -1234.5908 after setting scale to 1/RoundingMode.CEILING is wrong", 101 // testing rounding Mode RoundingMode.DOWN 102 setScale2 = setNeg.setScale(1, RoundingMode.DOWN) [all...] |
OldBigDecimalConstructorsTest.java | 26 import java.math.RoundingMode; 38 RoundingMode rm = RoundingMode.CEILING; 46 // Now test more than just RoundingMode.CEILING: 52 mc = new MathContext(31, RoundingMode.UP); 58 mc = new MathContext(28, RoundingMode.DOWN); 64 mc = new MathContext(33, RoundingMode.CEILING); 70 mc = new MathContext(34, RoundingMode.FLOOR); 76 mc = new MathContext(34, RoundingMode.HALF_EVEN); 84 mc = new MathContext(34, RoundingMode.HALF_UP) [all...] |
OldBigDecimalArithmeticTest.java | 23 import java.math.RoundingMode; 32 mc = new MathContext(17, RoundingMode.FLOOR); 44 mc = new MathContext(33, RoundingMode.UNNECESSARY); 57 mc = new MathContext(17, RoundingMode.FLOOR); 67 mc = new MathContext(33, RoundingMode.UNNECESSARY); 80 mc = new MathContext(17, RoundingMode.FLOOR); 118 MathContext mc = new MathContext(5, RoundingMode.HALF_UP); 128 mc = new MathContext(7, RoundingMode.FLOOR); 135 mc = new MathContext(4, RoundingMode.FLOOR); 142 mc = new MathContext(2, RoundingMode.UNNECESSARY) [all...] |
/libcore/luni/src/main/java/java/math/ |
MathContext.java | 35 * {@link RoundingMode#HALF_EVEN} rounding. 37 public static final MathContext DECIMAL128 = new MathContext(34, RoundingMode.HALF_EVEN); 41 * precision format: 7 digit precision and {@link RoundingMode#HALF_EVEN} 44 public static final MathContext DECIMAL32 = new MathContext(7, RoundingMode.HALF_EVEN); 48 * precision format: 16 digit precision and {@link RoundingMode#HALF_EVEN} 51 public static final MathContext DECIMAL64 = new MathContext(16, RoundingMode.HALF_EVEN); 55 * {@link RoundingMode#HALF_UP} rounding. 57 public static final MathContext UNLIMITED = new MathContext(0, RoundingMode.HALF_UP); 66 * A {@code RoundingMode} object which specifies the algorithm to be used 69 private final RoundingMode roundingMode [all...] |
RoundingMode.java | 24 public enum RoundingMode { 88 RoundingMode(int rm) { 94 * {@code RoundingMode} values. 100 public static RoundingMode valueOf(int mode) {
|
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/jdkadapter/ |
NumberFormatICU.java | 11 import java.math.RoundingMode; 109 public RoundingMode getRoundingMode() { 111 RoundingMode mode = RoundingMode.UP; 114 mode = RoundingMode.CEILING; 117 mode = RoundingMode.DOWN; 120 mode = RoundingMode.FLOOR; 123 mode = RoundingMode.HALF_DOWN; 126 mode = RoundingMode.HALF_EVEN; 129 mode = RoundingMode.HALF_UP [all...] |
DecimalFormatICU.java | 11 import java.math.RoundingMode; 198 public RoundingMode getRoundingMode() { 200 RoundingMode mode = RoundingMode.UP; 203 mode = RoundingMode.CEILING; 206 mode = RoundingMode.DOWN; 209 mode = RoundingMode.FLOOR; 212 mode = RoundingMode.HALF_DOWN; 215 mode = RoundingMode.HALF_EVEN; 218 mode = RoundingMode.HALF_UP [all...] |
/external/icu/icu4j/main/classes/localespi/src/com/ibm/icu/impl/icuadapter/ |
NumberFormatJDK.java | 11 import java.math.RoundingMode; 150 RoundingMode jdkMode = fJdkNfmt.getRoundingMode(); 153 if (jdkMode.equals(RoundingMode.CEILING)) { 155 } else if (jdkMode.equals(RoundingMode.DOWN)) { 157 } else if (jdkMode.equals(RoundingMode.FLOOR)) { 159 } else if (jdkMode.equals(RoundingMode.HALF_DOWN)) { 161 } else if (jdkMode.equals(RoundingMode.HALF_EVEN)) { 163 } else if (jdkMode.equals(RoundingMode.HALF_UP)) { 165 } else if (jdkMode.equals(RoundingMode.UNNECESSARY)) { 167 } else if (jdkMode.equals(RoundingMode.UP)) [all...] |
/external/icu/icu4c/source/test/intltest/ |
numbertest_decimalquantity.cpp | 91 fq.roundToIncrement(0.005, RoundingMode::UNUM_ROUND_HALFEVEN, 3, status); 94 fq.roundToMagnitude(-2, RoundingMode::UNUM_ROUND_HALFEVEN, status); 113 fq.roundToMagnitude(5, RoundingMode::UNUM_ROUND_HALFEVEN, status); 239 RoundingMode roundingMode; 241 } cases[] = {{1.2345678, 1, RoundingMode::UNUM_ROUND_HALFEVEN, false}, 242 {1.2345678, 7, RoundingMode::UNUM_ROUND_HALFEVEN, false}, 243 {1.2345678, 12, RoundingMode::UNUM_ROUND_HALFEVEN, false}, 244 {1.2345678, 13, RoundingMode::UNUM_ROUND_HALFEVEN, true}, 245 {1.235, 1, RoundingMode::UNUM_ROUND_HALFEVEN, false} [all...] |
/external/guava/guava-gwt/test-super/com/google/common/math/super/com/google/common/math/ |
BigIntegerMathTest.java | 24 import static java.math.RoundingMode.CEILING; 25 import static java.math.RoundingMode.DOWN; 26 import static java.math.RoundingMode.FLOOR; 27 import static java.math.RoundingMode.HALF_DOWN; 28 import static java.math.RoundingMode.HALF_EVEN; 29 import static java.math.RoundingMode.HALF_UP; 30 import static java.math.RoundingMode.UNNECESSARY; 31 import static java.math.RoundingMode.UP; 39 import java.math.RoundingMode; 58 for (RoundingMode mode : ALL_ROUNDING_MODES) [all...] |
/external/caliper/caliper/src/main/java/com/google/caliper/util/ |
ShortDuration.java | 30 import java.math.RoundingMode; 61 return ofPicos(toLong(picos, RoundingMode.HALF_UP)); 107 return to(unit, RoundingMode.HALF_UP); 110 public abstract long to(TimeUnit unit, RoundingMode roundingMode); 137 * multiplicand}, rounded according to {@code roundingMode} if necessary. 142 public abstract ShortDuration times(BigDecimal multiplicand, RoundingMode roundingMode); 146 * value {@code divisor}, rounded according to {@code roundingMode} if necessary. 151 public abstract ShortDuration dividedBy(long divisor, RoundingMode roundingMode) [all...] |
/external/guava/guava-tests/test/com/google/common/math/ |
BigIntegerMathTest.java | 27 import static java.math.RoundingMode.CEILING; 28 import static java.math.RoundingMode.DOWN; 29 import static java.math.RoundingMode.FLOOR; 30 import static java.math.RoundingMode.HALF_DOWN; 31 import static java.math.RoundingMode.HALF_EVEN; 32 import static java.math.RoundingMode.HALF_UP; 33 import static java.math.RoundingMode.UNNECESSARY; 34 import static java.math.RoundingMode.UP; 45 import java.math.RoundingMode; 70 for (RoundingMode mode : ALL_ROUNDING_MODES) [all...] |
MathTesting.java | 21 import static java.math.RoundingMode.CEILING; 22 import static java.math.RoundingMode.DOWN; 23 import static java.math.RoundingMode.FLOOR; 24 import static java.math.RoundingMode.HALF_DOWN; 25 import static java.math.RoundingMode.HALF_EVEN; 26 import static java.math.RoundingMode.HALF_UP; 27 import static java.math.RoundingMode.UP; 39 import java.math.RoundingMode; 48 static final ImmutableSet<RoundingMode> ALL_ROUNDING_MODES = ImmutableSet.copyOf(RoundingMode [all...] |
/external/apache-commons-math/src/main/java/org/apache/commons/math/util/ |
BigReal.java | 24 import java.math.RoundingMode; 53 private RoundingMode roundingMode = RoundingMode.HALF_UP; 193 * The default is {@code RoundingMode.HALF_UP} 197 public RoundingMode getRoundingMode() { 198 return roundingMode; 203 * @param roundingMode rounding mode for decimal divisions 206 public void setRoundingMode(RoundingMode roundingMode) { [all...] |