RFR: JDK-8283124: Add constant for tau to Math and StrictMath
Joseph D. Darcy
joe.darcy at oracle.com
Mon Mar 14 23:22:56 UTC 2022
Hi Raffaello,
With changing TAU to be set to 2.0 * PI, I'll file a follow-up bug to
use the least-precision decimal values that will get rounded to PI and
E, respectively, in Math and StrictMath. (Per the general base
conversion properties for the double format, there will be between 15
and 17 decimal digits rather than 21.)
Thanks,
-Joe
On 3/14/2022 2:32 PM, Raffaello Giulietti wrote:
> Hello,
>
> I find it a bit disturbing that PI is specified with 21 digits whereas
> TAU has 16.
> I think that specifying PI as
> public static final double PI = 3.141592653589793;
> doesn't harm anybody and makes it visually more consistent with TAU-
>
>
> Greetings
> Raffaello
>
>
>
> On 3/14/22 22:13, Brian Burkhalter wrote:
>> On Mon, 14 Mar 2022 20:52:39 GMT, Joe Darcy <darcy at openjdk.org> wrote:
>>
>>> Add a constant for tau, 2*pi, to Math and StrictMath. Since 2*pi is
>>> a very common value in mathematical formulas, it is helpful to give
>>> it a distinct constant.
>>>
>>> Please also review the CSR
>>> https://bugs.openjdk.java.net/browse/JDK-8283136
>>
>> Marked as reviewed by bpb (Reviewer).
>>
>> -------------
>>
>> PR: https://git.openjdk.java.net/jdk/pull/7813
More information about the core-libs-dev
mailing list