gpt4 book ai didi

java - 在 Java (Eclipse) 中默认使用 float

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:44 25 4
gpt4 key购买 nike

我只是在寻找一种方法,这样我就不必在编程时为所有 double 添加“f”:例如:

FunctionTakingLotsOfFloatsAsParameter( 1.1f , 2.2f , 3.3f , 4.4 );

我希望能够改为这样写:

FunctionTakingLotsOfFloatsAsParameter( 1.1 , 2.2 , 3.3 , 4.4 );

有没有办法让编译器创建一个 float 而不是 double 作为标准非整数数字?

最佳答案

没有。它固定在 language specification 中.

请注意,这是一件好事,与使用不同编译器构建的相同代码相比,查找某些构建中突然精度损失的原因将是一个调试 session 的 hell 。

Java 的基本原则之一是(与 C 不同)该语言应尽可能完整地指定。您可能会争辩说,他们在这里和那里牺牲了易用性,但在大多数情况下,如此详尽的规范的值(value)是值得的,即使它可能造成的轻微不便也是值得的。

关于java - 在 Java (Eclipse) 中默认使用 float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com