![]() |
1
8
除此之外,它还带来了表示的清晰性——当一个看似整数值的东西在一次简单的算术运算后突然在小数点后有一长串数字时,用户往往会感到困惑。 |
![]() |
2
5
这样,更容易看出它实际上是一个double,而不是int,我猜:)。 |
![]() |
3
0
toString是一种非常特殊的方法。它并不意味着任何想象中的“用户显示字符串”(尽管它经常与“字符串”的toString方法一致) 实际上,开发人员可以立即了解对象是什么(主要是作为调试输出)。 对于用户打印出来的任何内容,无论如何都应该通过格式化程序进行渲染,以确保最大大小、小数点数量和小数指示器(.or,)正确。 在Java代码中,0.0自动转换为double,因此double打印为0.0是非常合理的,它表示“这是一个double”。我有点惊讶它没有以“f”或“d”结尾,但这实际上会很烦人,因为int的toString真的很有用,并且在后面不断地加上“I”会让每个人都生气。 |
|
Rik Bloemers · for循环不接受任何浮点变量 2 年前 |
![]() |
zell · 为什么存储7个浮点数需要34字节? 2 年前 |
![]() |
Atharva Sunil Sathe · 如何删除任意数的小数点? 2 年前 |
![]() |
user1658887 · 为什么**2!=a*a一些彩车? 6 年前 |