在很多填报表项目的开发过程中,为了保证数据规范且有效,常会在报表中设置各种校验以达到目的,比如:工资金额最多只允许包含两位小数、邮政编码必须是全数字组成的 6 位数且首位数字不能是 0 ,等等。这些要求,我们都可以利用报表工具提供的数据类型校验、单元格校验等手段来实现,但是总有“意外”情况出现,比如 ...
分类:
其他好文 时间:
2019-12-28 13:15:24
阅读次数:
77
题目: 一件衣服95元,若消费满300元,可打八五折。输入购买衣服件数,输出需要支付的金额(单位:元),保留两位小数。 思路: 直接计算即可。 代码: #include <iostream>using namespace std;int main(){ const int PRICE = 95; i ...
分类:
其他好文 时间:
2019-12-28 09:19:50
阅读次数:
130
文章不在多,实用最重要——葡萄糖夹锌 一、校验数字的表达式 1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][ ...
分类:
其他好文 时间:
2019-12-19 15:51:31
阅读次数:
61
//方式一: //四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); //保留两位小数 方式... ...
分类:
编程语言 时间:
2019-12-16 14:52:34
阅读次数:
71
转自:https://blog.csdn.net/ochangwen/article/details/51531866 一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用 ...
分类:
其他好文 时间:
2019-12-13 19:32:57
阅读次数:
117
什么是 BigDecimal为什么用 BigDecimal 而不用 double加减乘除常用方法保留两位小数四舍五入比较注意事项参考 什么是 BigDecimal BigDecimal 可以表示一个任意大小且精度完全准确的浮点数。 为什么用 BigDecimal 而不用 double Talk is ...
分类:
其他好文 时间:
2019-12-12 01:05:48
阅读次数:
99
C++输出格式控制 1.保留两位小数 setiosflags(ios::fixed)<<setprecision(2)<<a<<std::endl; 1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 int main( ...
分类:
编程语言 时间:
2019-12-09 21:05:46
阅读次数:
94
一、验证数字的表达式 数字:^[0-9]*$ n位的数字:^d{n}$ 至少n位的数字:^d{n,}$ m-n位的数字:^d{m,n}$ 零和非零开头的数字:^(0|1-9*)$ 非零开头的最多带两位小数的数字:^(1-9*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(-)?d ...
分类:
其他好文 时间:
2019-12-05 22:44:04
阅读次数:
136
1.校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+( ...
分类:
其他好文 时间:
2019-12-02 13:42:35
阅读次数:
70
一验证数字的正则表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m-n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+ ...
分类:
其他好文 时间:
2019-12-01 18:55:29
阅读次数:
85