因为Java使用IEEE浮点算术标准(IEEE 754)来定义-0.0和使用它。
可表示的最小数字在次正规有效位中没有1位,并且被称为正负零,由正负号确定。它实际上表示在零到相同符号的最小可表示非零数字之间的范围内将数字四舍五入为零,这就是为什么它有一个符号,以及为什么它的倒数+ Inf或-Inf也有一个符号。
你可以通过添加解决特定的问题 0.0
例如
Double.toString(value + 0.0);
`Operations Involving Negative Zero
负零`
…
(-0.0)+ 0.0-> 0.0的 运算
–
当浮点运算导致负浮点数非常接近0以至于不能正常表示时,将生成“ -0.0”。
我想创建一个
我是java编程新手,不知道这些错误的含义: 源代码: 程序的名称与类的名称相同,我找到了解决方案。当我删除类中的public player和playgame时,程序没有出现错误,但我仍然无法理解错误的含义。请帮帮我
问题内容: 我了解这是用来创建别名的。因此,将一个长名称别名为一个短名称是有意义的。但是,我看到一个查询 ,这意味着什么? 问题答案: 可以以多种方式使用别名,而不仅仅是缩短长列名。 在这种情况下,您的示例意味着您将返回一列始终包含的列,并且其别名/列名称为。 当您使用计算值(例如)时,也可以使用别名。
本文向大家介绍如果副本长时间不在ISR中,这意味着什么?相关面试题,主要包含被问及如果副本长时间不在ISR中,这意味着什么?时的应答技巧和注意事项,需要的朋友参考一下 答:简单地说,这意味着跟随者不能像领导者收集数据那样快速地获取数据。
问题内容: 据说Javascript的主要优点之一是它是一种基于原型的语言。 但是,Javascript是基于原型的,这意味着什么?为什么这是优点? 问题答案: 原型继承 是一种面向对象的 代码重用形式 。Javascript是使用原型继承的仅有的[主流]面向对象语言之一。几乎所有其他面向对象的语言都是经典的。 在 经典继承中 ,程序员编写一个类,该类定义一个对象。可以从同一类中实例化多个对象,因