gpt4 book ai didi

java - double 等于一个整数总是会转换为该整数吗?

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:51 26 4
gpt4 key购买 nike

等于整数的 double 是否总是转换为该整数(假设 double 不会导致溢出)。示例:Math.ceil()将返回一个等于整数的 double 。假设没有溢出,它会总是转换为它应该等于的同一个整数吗?

如果不是,我如何将 double 舍入为 intlong

最佳答案

由于 Java 类型是固定的并且 Java doubles have a 52 bit mantissa , 它们可以(轻松地)表示 32 位 Java int 而无需舍入。

关于java - double 等于一个整数总是会转换为该整数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326027/

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