腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
验证
json
到
BigDecimal
的
位数
,
但
只
验证
小数
位数
?
、
、
、
、
我想将
json
字符串反序列化为
BigDecimal
,并且
只
验证
分数
位数
: @JsonProperty(value = "amount")private
BigDecimal
amount; 我可以做这样
的
事情,但不需要对整数数字进行任何
验证
浏览 34
提问于2019-03-30
得票数 1
1
回答
如何
强制
BigDecimal
的
有效
位数
、
、
我在mysql中定义了一个
小数
位数
/有效
位数
为4
的
小数
字段(例如10.0001 )。ActiveRecord将其作为
BigDecimal
返回。如果有强制缩放
的
方法,我已经研究了
BigDecimal
类。找不到。我可以计算
BigDecimal
的
规模并返回
验证
错误,但我想知道是否有更好
的
方法来强制执行它。
浏览 2
提问于2011-02-10
得票数 2
回答已采纳
1
回答
从java中
的
JSON
响应中读取十进制值
、
我们需要
验证
小数
位数
应该是4位,下面是代码: String strres = response.asString();float myFloatValue =
BigDecimal
.valueOf(data.getDouble("Amount")).floatValue; System.out.println("
浏览 27
提问于2021-02-05
得票数 0
5
回答
JPA将Java双精度值映射到SQL数字列
、
、
对于不能更改
的
表,我有以下SQL定义 id NUMBER NOT NULLmax NUMBER(10), ....JPA
的
类定义如下@Table(namereturn min; this.min =
浏览 0
提问于2012-04-05
得票数 3
回答已采纳
4
回答
正在
验证
小数
模式
、
、
我使用以下模式进行
小数
验证
。我只需要输入10
位数
字。例如,需要在点前输入8
位数
字。在点之后,2
位数
字是可选
的
。
如何
验证
只
在点符号前输入8
位数
字?
浏览 2
提问于2013-09-20
得票数 1
1
回答
BigDecimal
编码
的
最佳比例
、
、
、
我需要将一个
BigDecimal
紧凑地编码
到
一个ByteBuffer中,以取代我当前
的
(垃圾)编码方案(将
BigDecimal
写成一个UTF-8编码
的
String,前缀是一个表示String长度
的
字节)假设
BigDecimal
实际上是一个整数值(在数学意义上)和一个相关
的
小数
位数
,我计划将
小数
位数
写成一个后跟整数
的
单字节。这应该足以覆盖期望值
的
范
浏览 1
提问于2011-10-21
得票数 6
回答已采纳
4
回答
如何
找出一个数字有多少位
小数
?
、
如何
在Java中
验证
一个数字有多少个
小数
? 我需要计算PI
到
一定
的
小数
位数
,我想知道当我达到想要
的
小数
位数
时
如何
停止循环?
浏览 2
提问于2014-03-01
得票数 1
2
回答
使用最大值和最大
小数
位
验证
文本输入
的
正则表达式模式
、
、
我需要为"text“类型
的
输入创建一个模式,只允许从0
到
特定
的
最大值
的
数字,同时
验证
到
特定
的
小数
位数
。快速示例:最大值= 300.86最大
小数
位数
=30300300.85300.8510.3333-1300.871,.0目前,我只知道
如何
使用以下模式
浏览 2
提问于2016-07-14
得票数 0
1
回答
减去
BigDecimal
而不进行上舍入
我有一个函数,它接收两个
BigDecimal
数字,比如bd1和bd2作为参数。该函数应减去bd1 - db2并返回 bd1和bd2
的
小数
位数
都是2,结果也应该只有2
小数
位数
,
但
使用减法是向外扩展
到
完整
的
小数
表示。我希望将
小数
位数
设置为2,并尝试使用setScale,
但
setScale期望使用四舍五入模式,并且不清楚应使用哪种四舍五入模式将精确结果限制为
小数
浏览 0
提问于2018-02-08
得票数 0
3
回答
Java文本字段
小数
验证
、
、
、
、
如何
验证
仅包含5
位数
字和2个
小数
的
用户输入。我正在使用下面的代码来检查5
位数
字,
但
如何
检查2个
小数
。 if (!
浏览 1
提问于2011-10-26
得票数 2
回答已采纳
2
回答
Javascript中浮点精度
的
验证
、
、
、
我试图使用Javascript来
验证
用户输入是一个有效
的
货币(美元和美分)金额,
小数
点右边
的
数字不超过两
位数
。左移,然后执行模块1失败,因为固有的浮点问题:我知道
BigDecimal
库,但我不确定转换到
BigDecimal
然后进行
验证
是否是正确
的
方法,因为它可以掩盖无效<
浏览 5
提问于2014-05-01
得票数 1
回答已采纳
2
回答
使用Hibernate将
BigDecimal
存储
到
H2时精度降低
、
、
、
、
我们使用H2数据库进行测试,但是当我使用Hibernate将
BigDecimal
值存储
到
其中,然后加载回来时,该值被截断为两位
小数
:@Column(name = "Rate", nullable= true)因此,1.456被截断为1.46.我不知道前面的精度(每个实体都是不同
的
),所以我不能在注释上定义它们。 有什么办法可以解决这个问题吗?
浏览 1
提问于2013-04-30
得票数 5
3
回答
四舍五入
到
最近
的
千分之一
、
、
我正面临一个问题,同时我试图把
小数
位数
中
的
小数
位数
加到最近
的
千
位数
。例子:MathContext mc = new MathContext(5);
BigDecimal
num1 =
BigDecimal
.valueOf(1.1680418)
浏览 0
提问于2018-10-25
得票数 2
回答已采纳
1
回答
从任意基数
的
比率扩展中获取特定数字(x/y
的
第n位)
、
、
有没有一种算法可以计算重复
小数
比
的
位数
,而不需要从头开始?例如,33/59扩展为具有58
位数
字
的
重复
小数
。如果我想
验证
这一点,我
如何
计算从第58位开始
的
数字? 编辑-在比率为2124679 / 2147483647
的
情况下,
如
浏览 0
提问于2009-04-30
得票数 7
回答已采纳
3
回答
使用.net
的
正则表达式
、
我在正则表达式中遇到了一些带有
验证
号
的
东西,asp.net。我想限制最大
的
总
位数
是5。和十进制数是2位为最大,不能超过2
位数
,
但
需要有效
的
总字数不大于5。但我观察
到
它与我需要
的
不匹配。它
只
检查
小数
点前
的
计数和
小数
点后
的
计数可以是0
到
5,不包括检查总
的
位数
。我不知道该怎
浏览 1
提问于2013-05-03
得票数 1
2
回答
Ruby/Rails --
如何
根据十进制进行
验证
?
、
、
、
如何
根据
小数
点
的
小数
位数
进行
验证
?例如,假设我们想要存储在
小数
点之后最多2
小数
点
的
酒店
的
评级。4.34。3.76.等 我在网上读到,基于你和专栏
的
精度/比例尺,sqlite带有截断。然而,我正在使用postgres,
但
事实并非如此。我输入了这个,DB以某种方式存储了全部内容,尽管我
的
精度为3级2。t.decimal :my_column, precisi
浏览 0
提问于2014-06-07
得票数 4
回答已采纳
3
回答
BigDecimal
,division & MathContext -非常奇怪
的
行为
、
、
CentOs 5.4,OpenJDK运行时环境(内部版本号1.6.0-b09)
BigDecimal
total = new
BigDecimal
("200.0", context); System.out.println(
浏览 3
提问于2010-03-27
得票数 2
回答已采纳
2
回答
BigDecimal
setScale和round
、
这两个调用之间
的
区别是什么?(有吗?)// 1.// 2. new
BigDecimal
浏览 0
提问于2010-10-02
得票数 160
回答已采纳
3
回答
利用Scala
BigDecimal
乘法和除法
的
往复式
、
我们遇到了一个问题,我们把一个
小数
点除以另一个大
小数
点,并试图通过取除数
的
倒数并乘以除数来
验证
它。例如,基本数学会告诉我们:a / b = a * (1 / b)使用
BigDecimal
更进一步,我们看到
BigDecimal
(1.00) /
BigDecimal
(0.89)是一个不精
浏览 3
提问于2016-12-07
得票数 2
回答已采纳
1
回答
BigDecimal
.divide()在使用MathContext调用时会产生额外
的
精度数字
、
、
、
给出简单
的
程序import static java.math.
BigDecimal
.ONE; out.println(ONE.divide(new
BigDecimal
(47), new MathContext(50,)); out.println(ONE.divide(new
BigDecimal
(6), new MathCont
浏览 3
提问于2014-05-06
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SpringMVC表单验证与Velocity整合
Java开发中商业计算请务必使用BigDecimal来进行计算!
BigDecimal为什么可以不丢失精度?
MySQL数据库之数据类型
了解Java编程-BigDecimal详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券