如何在java中获得某些精度值?
我正在向数据库(SQL Server)传递一些值,其中一个字段包含货币类型数据字段。。当我传递eg:25.21的值时,它在数据库中存储了252100 这里我的问题是,我必须在25.21页中显示值(小数点后只有两个值),我必须删除两个小数点后的精度值。你能给我发个密码吗如何在java中获得某些精度值?,java,database,Java,Database,我正在向数据库(SQL Server)传递一些值,其中一个字段包含货币类型数据字段。。当我传递eg:25.21的值时,它在数据库中存储了252100 这里我的问题是,我必须在25.21页中显示值(小数点后只有两个值),我必须删除两个小数点后的精度值。你能给我发个密码吗 注意:在java pojo中,我使用BigDecimal来表示该属性我建议您尝试使用DecimalFormat、String.format或PrintStream.printf,具体取决于最适合您的内容。我还建议你尝试接受更多的答
注意:在java pojo中,我使用BigDecimal来表示该属性我建议您尝试使用DecimalFormat、String.format或PrintStream.printf,具体取决于最适合您的内容。我还建议你尝试接受更多的答案 如果它是数据库中的数字字段,则不会将其存储为
212500
。相反,它将其存储为21.25
,但您使用的界面正在为您格式化它。在本例中,它在小数点后显示4位数字,并在小数点分隔符中添加一个,
。我建议您按照数据库接口所做的,按照您需要的方式格式化数据
有关详细信息,请参阅和。
您可以为此发送代码吗?
您不应该写这篇文章什么页面?了解更多详细信息会有所帮助。float maxval=float.parseFloat(request.getParameter(“maxval”);对象setMaxVal(新的BigDecimal(minval));float maxval=float.parseFloat(request.getParameter(“maxval”);对象setMaxVal(新的BigDecimal(minval));这是用于在存储在db中之后设置为pojo的代码;检索时,我必须只显示小数点后的值。我正在使用jsp页面发送并显示为什么有些人懒得在u
前面键入yo
?