On Wed, 14 May 2025 13:33:32 GMT, Johannes Graham <d...@openjdk.org> wrote:
>> test/jdk/java/math/BigDecimal/ValueOfDouble.java line 41: >> >>> 39: >>> 40: public class ValueOfDouble { >>> 41: private static final String DIGITS = "1234567899123456789"; // >>> Enough digits to fill a long >> >> Suggestion: >> >> private static final String DIGITS = "1234567000003456789"; // Enough >> digits to fill a long > > What is the significance of the positioning of the zeros? I wasn't really > attaching any significance to the digit values other than making it easy to > count how many there were. The zeros would combine with the exponent to miss > some values for precision. I had also experimented with using 100...001, but > it made for messier code. Going with your suggestion to start with. The test copies a prefix, so we want to make sure that trailing zeros are processed correctly. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/25173#discussion_r2089099807