ITPub博客

首页 > 大数据 > 可视化 > 皕杰报表单元格数据后缀D、F的问题

皕杰报表单元格数据后缀D、F的问题

原创 可视化 作者:jyjun 时间:2021-02-26 10:20:44 0 删除 编辑

   皕杰报表单元格中输入3D 或 3F ,在展示的时候显示的是 3.0 ,自动转换成浮点数。这是为什么?

   我们知道Java 在变量赋值的时候,其中 float 、 double 数据类型变量,需要在赋值直接量后面分别添加 f 或 F 、 d 或 D 尾缀来说明。

   例如:float fNum = 1.23F; double dNum = 1.23D;

   这是Java 语法规定,不添加尾缀很容易引起编译器报错,并且程序可读性也会变差。

   所以当你单元格的表达式是3D 或 3F 的是 JVM 虚拟机默认为 double 类型或 float 类型。在展示的时候自动转换 3.0 。

   那么怎么解决这个问题呢?只需将这个单元格的表达式改成= ” 3D ”   或= ” 3F ” 就可以了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69984822/viewspace-2759574/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-09-30

  • 博文量
    16
  • 访问量
    9301