8213045: Add BigDecimal.TWO

Reviewed-by: darcy
This commit is contained in:
Brian Burkhalter 2022-05-17 18:08:32 +00:00
parent 8535d51db7
commit 1d8e92ae0d
2 changed files with 15 additions and 5 deletions

View File

@ -416,6 +416,14 @@ public class BigDecimal extends Number implements Comparable<BigDecimal> {
public static final BigDecimal ONE = public static final BigDecimal ONE =
ZERO_THROUGH_TEN[1]; ZERO_THROUGH_TEN[1];
/**
* The value 2, with a scale of 0.
*
* @since 19
*/
public static final BigDecimal TWO =
ZERO_THROUGH_TEN[2];
/** /**
* The value 10, with a scale of 0. * The value 10, with a scale of 0.
* *

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2016, 2022, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
@ -27,17 +27,19 @@
* @summary Tests of BigDecimal.sqrt(). * @summary Tests of BigDecimal.sqrt().
*/ */
import java.math.*; import java.math.BigDecimal;
import java.util.*; import java.math.BigInteger;
import java.math.MathContext;
import java.math.RoundingMode;
import java.util.List;
import static java.math.BigDecimal.ONE; import static java.math.BigDecimal.ONE;
import static java.math.BigDecimal.TWO;
import static java.math.BigDecimal.TEN; import static java.math.BigDecimal.TEN;
import static java.math.BigDecimal.ZERO; import static java.math.BigDecimal.ZERO;
import static java.math.BigDecimal.valueOf; import static java.math.BigDecimal.valueOf;
public class SquareRootTests { public class SquareRootTests {
private static BigDecimal TWO = new BigDecimal(2);
/** /**
* The value 0.1, with a scale of 1. * The value 0.1, with a scale of 1.
*/ */