Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中获得某些精度值?_Java_Database - Fatal编程技术网

如何在java中获得某些精度值?

如何在java中获得某些精度值?,java,database,Java,Database,我正在向数据库(SQL Server)传递一些值,其中一个字段包含货币类型数据字段。。当我传递eg:25.21的值时,它在数据库中存储了252100 这里我的问题是,我必须在25.21页中显示值(小数点后只有两个值),我必须删除两个小数点后的精度值。你能给我发个密码吗 注意:在java pojo中,我使用BigDecimal来表示该属性我建议您尝试使用DecimalFormat、String.format或PrintStream.printf,具体取决于最适合您的内容。我还建议你尝试接受更多的答

我正在向数据库(SQL Server)传递一些值,其中一个字段包含货币类型数据字段。。当我传递eg:25.21的值时,它在数据库中存储了252100 这里我的问题是,我必须在25.21页中显示值(小数点后只有两个值),我必须删除两个小数点后的精度值。你能给我发个密码吗


注意:在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