0 0

如何统一float保留两位小数。转换后依然是float而不是String (如1f 转1.00f)5

如题。谢谢了
我只能转成String的,转回float后就又是1.0了。
问题补充:
也是了,比较矛盾。因为现在是需求有变。比较多的页面需要改。
有是getPrice()是要计算,有的是要显示;
改起来比较麻烦,所以才想到在bean里改下get×()方法..
ok 关闭。
2008年7月14日 11:15

2个答案 按时间排序 按投票排序

0 0

采纳的答案

1.0是float的实际值,1.00这个只是float的显示值,如果你想打印出来的是1.00格式的,就一定是格式化成string类型的,因为float是1.0还是1.00对运算不产生任何影响,因此他保留的是最简单格式1.0
不太清楚为什么你非要将他转换成1.00进行计算?

2008年7月14日 12:58
0 0

同意楼上的说法,你大可以计算完毕再把结果拿来写个循环补0到你想要的位数,为什么还要坚持要转成FLOAT……

2008年7月14日 14:00

相关推荐

    Java保留两位小数方法大全

    ### Java保留两位小数的方法详解 #### 方法一:使用`BigDecimal` **原理**:通过`BigDecimal`类提供的方法,能够精确地控制数值的精度。在本案例中,使用`setScale`方法来设置小数点后保留的位数,并指定舍入规则...

    保留2位小数

    在上面的代码中,我们创建了一个`DecimalFormat`对象,并使用`format`方法将`double`类型的`num`转换为保留两位小数的字符串。这个过程可以有效地处理各种浮点数,无论是正数、负数还是零。 另外,如果原始数字的...

    java保留两位小数问题

    ### Java保留两位小数问题详解 在Java编程中,处理数值型数据时,经常会遇到需要对数字进行格式化的需求,尤其是对于浮点数的操作。本文将深入探讨如何在Java中保留两位小数,并覆盖四舍五入、浮点数精确计算以及...

    float、double类型小数转换16进制

    float、double类型转换16进制工具

    android EditText单价(Int)与数量(Float)自动相乘 保留两位小数

    为了保留两位小数,使用`String.format()`方法格式化结果,最后将结果显示在`TextView`上。 通过这种方式,当用户在`EditText`中输入单价和数量时,总价会实时更新并且始终保留两位小数。注意,这个示例没有处理...

    js四舍五入-保留两位小数

    System.out.println("保留两位小数后的结果:" + roundedBd.floatValue()); } } ``` 在上面的例子中,我们使用`BigDecimal`类创建了一个表示123.4567的`BigDecimal`对象,然后调用`setScale()`方法设置保留两位...

    16位转浮点型float,MODBUS 32位转浮点型float 64位转双浮点型double

    本篇主要介绍16位、32位以及64位数据如何转换为浮点型(float)和双浮点型(double)。 首先,我们要理解二进制、16进制与浮点数的关系。计算机内部存储数字都是以二进制形式,而16进制是人类更易读的一种表示方式...

    CSharp小数位数保留的方法大全

    这里的 `{0:N2}` 是一个格式化字符串,`N2` 表示使用标准数字格式并保留两位小数。 #### 5. 使用 `ToString` 方法 `ToString` 方法也可以用来保留指定数量的小数位数,并支持四舍五入: ```csharp double s = 0....

    4BYTE转换成float型代码

    在计算机科学中,数据通常以二进制形式存储,其中浮点数(如float和double)是用于表示小数的常见类型。浮点数在内存中的表示方式遵循特定的标准,如IEEE 754。当你从一个4字节的数据块(通常代表一个32位整数)转换...

    字节和float转换小工具

    通常,32位的float(也称为单精度浮点数)可以表示大约6到9个有效数字,而64位的double(双精度浮点数)则可以表示更多的精度。 字节,另一方面,是计算机处理信息的基本单位,一个字节通常包含8位二进制数。当...

    Java保留两位小数的几种写法总结

    在Java编程中,有时我们需要将数字格式化为保留两位小数的形式,以便在页面或界面上展示。这里我们将深入探讨几种常见的实现方式,并通过具体的示例代码来理解它们的工作原理。 1. **使用java.math.BigDecimal** `...

    float与16进制转换软件_float_

    在现代计算机科学领域中,浮点数(float类型)是一种常用于表示实数的数据类型,特别适用于处理那些包含小数部分的数值。由于在内存中浮点数是以二进制的形式存储,人们在阅读和理解时往往会觉得不如十进制或十六...

    js保留两位小数

    ### JavaScript保留两位小数的方法详解 在日常的前端开发工作中,我们经常需要处理数值运算,尤其是在涉及财务计算或展示精确度较高的数据时,对数值进行格式化处理是必不可少的一个环节。其中,一个常见的需求就是...

    float字节序高低位转换.txt

    float字节序高低位转换.txt

    C++ VS2015 CString string int float各种类型转换数据类型转换.rar

    C++ VS2015 CString string int float各种类型转换,MFC对话框实现对各种类型数据转换并显示

    float类型的十六进制转换为十进制

    在MATLAB编程环境中,处理浮点数(如C语言中的`float`类型)的十六进制到十进制的转换是一项基本任务。以下是对这个主题的详细解释。 首先,让我们理解`float`类型的含义。在C语言中,`float`是一种32位的浮点数据...

    go浮点数转字符串保留小数点后N位的完美解决方法

    而`fmt.Sprintf`中的`%.2f`会保留两位小数,`%g`则会自动去掉小数点后的零,但无法强制保留特定位数。 对于更复杂的需求,如动态调整保留位数或在一系列操作后保持精度,可以使用`ChangeNumber`函数。这个函数接收...

    关于浮点小数保留三位小数并输出

    浮点数保留三位小数是常见的需求,这有助于提高输出的可读性和一致性。下面我们将详细探讨如何实现这一功能。 首先,浮点数在计算机中是以二进制表示的,由于二进制无法精确表示所有十进制小数,因此浮点数可能存在...

    float_char_int_string.rar_char float_char int 转换_char to string_

    ` 对于`string`与`float`之间的转换,可先转换为`int`再转`float`,或者使用`std::stof`和`std::ostringstream`。 在文件"www.pudn.com.txt"和"float char int string"中,可能包含了实现这些转换的源代码示例。...

    Float类型大小端转换测试程序

    本文将深入探讨浮点数在不同字节序之间的转换,主要基于提供的“Float类型大小端转换测试程序”。 标题中的“Float类型大小端转换测试程序”是一个用于验证和实现浮点数在大端和小端系统之间转换的代码。浮点数由多...

Global site tag (gtag.js) - Google Analytics