精华内容
下载资源
问答
  • Java中数字保留两位小数

    万次阅读 2019-05-20 15:22:44
    Java中数字保留小数Double...下列代码表示保留两位小数并且四舍五入的双精度类型数据处理。 Double num = 69.26345; BigDecimal bd = new BigDecimal(num); num = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleV...

    Double类型数据处理

    下列代码表示保留两位小数并且四舍五入的双精度类型数据处理。

    Double num = 69.26345;
    BigDecimal bd = new BigDecimal(num);
    num = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();        
    

    数据处理还可以使用下列参数来替换
    BigDecimal.ROUND_HALF_UP 表示四舍五入
    BigDecimal.ROUND_HALF_DOWN 表示五舍六入
    BigDecimal.ROUND_UP 表示去尾数在最后一位加1
    BigDecimal.ROUND_DOWN表示去掉尾数
    注:负数先取绝对值再处理再负数

    Double类型数据转String处理

    下列代码表示将Double类型数据保留两位去尾数处理再转String类型。

    Double num = 69.26345; 
    DecimalFormat df = new DecimalFormat("0.00");
    String str = df.format(num);     
    

    下列代码表示将Double类型数据保留两位四舍五入处理转String类型。

    Double num = 69.26345; 
    String str =String.format("%.2f", num);
    

    下列代码表示将Double类型数据保留两位四舍五入处理转String类型。

    Double num = 69.26345; 
    NumberFormat nf = NumberFormat.getNumberInstance();
    // 保留两位小数
    nf.setMaximumFractionDigits(2); 
    // 四舍五入
    nf.setRoundingMode(RoundingMode.UP);
    String str = nf.format(num));
    
    展开全文
  • ECharts提示框数字保留两位小数

    千次阅读 2019-07-23 10:47:08
    要求实现效果:鼠标移动到柱状图上,显示数字保留两位小数, 设置提示框属性tooltip tooltip: { formatter:function(datas) { return datas.toFixed(2); //或者是下面这种,效果是一样的 ...

    要求实现效果:鼠标移动到柱状图上,显示数字保留两位小数,

    设置提示框属性tooltip

                tooltip: {
                    formatter:function(datas) {
                        return datas.toFixed(2);
                        //或者是下面这种,效果是一样的
                        //return datas.value.toFixed(2);
                      }
                },

    详细代码:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>EChartsTest</title>
        <!-- 引入 echarts.js -->
    	<script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js"></script>
    </head>
    <body>
        <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
        <div id="main" style="width: 600px;height:400px;"></div>
    	
        <script type="text/javascript">
    	
            // 基于准备好的dom,初始化echarts实例
            var myChart = echarts.init(document.getElementById('main'));
    			
            // 指定图表的配置项和数据
            var option = {
                title: {
                    text: "ECharts 入门示例"
                },
    			//提示框取默认值,即鼠标移动到柱状图会显示内容
                tooltip: {
                    formatter:function(datas) {
                        return datas.toFixed(2);
                        //或者是下面这种,效果是一样的
                        //return datas.value.toFixed(2);
                    }
                },
    
    			//图例
                legend: {
                    data:['销量']
                },
    			//X轴内容
                xAxis: {
                    data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                },
    			//Y轴坐标最大值和最小值
                yAxis: {
    				min: 0,
    				max: 50
    			},
    			//显示数据
                series: [{
                    name: '销量',
                    type: 'bar',
                    data: [10,20,30,40,50]
                }]
    			
            };
    
            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
    		
        </script>
    	
    </body>
    </html>

     

    参考博主原文:https://blog.csdn.net/qq_28065983/article/details/81060200

    摘取有用代码如下:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>EChartsTest</title>
        <!-- 引入 echarts.js -->
    	<script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js"></script>
    </head>
    <body>
        <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
        <div id="main" style="width: 600px;height:400px;"></div>
    	
        <script type="text/javascript">
    	
            // 基于准备好的dom,初始化echarts实例
            var myChart = echarts.init(document.getElementById('main'));
    			
            // 指定图表的配置项和数据
            var option = {
                title: {
                    text: "ECharts 入门示例"
                },
    			//提示框取默认值,即鼠标移动到柱状图会显示内容
                tooltip: {
                    formatter:function(datas) {
                        let res = datas[0].name + '<br/>'
                        let val
                        let length = datas.length
                        let i = 0
                        for (; i < length; i++){
                        val = datas[i].value.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,')
                        res += '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:' + datas[i].color + ';"></span>' + datas[i].seriesName + ':' + val + '<br/>'
                        }
                        return res
                    }
                },
    
    			//图例
                legend: {
                    data:['销量']
                },
    			//X轴内容
                xAxis: {
                    data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
                },
    			//Y轴坐标最大值和最小值
                yAxis: {
    				min: 0,
    				max: 50
    			},
    			//显示数据
                series: [{
                    name: '销量',
                    type: 'bar',
                    data: [10,20,30,40,50]
                }]
    			
            };
    
            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);
    		
        </script>
    	
    </body>
    </html>

     

    展开全文
  • word中数字保留两位小数

    千次阅读 2018-01-11 10:24:20
    由于数字较多(都大于两位),使用正则表达式。实际应用具体修改。

    由于数字较多(都大于两位),使用正则表达式。实际应用具体修改。
    这里写图片描述

    展开全文
  • JAVA_保留两位数字_不够补0

    千次阅读 2019-08-14 18:43:56
    java Integer numInt = 1; numInt++; DecimalFormat df=new DecimalFormat("00"); String numStr=df.format(numInt);

    java

    				Integer numInt = 1;
            		numInt++;
            		DecimalFormat df=new DecimalFormat("00");
            		String numStr=df.format(numInt);
    
    展开全文
  • String类型数字始终保留两位小数

    万次阅读 2018-04-17 13:45:29
    public static void main(String[] args) { DecimalFormat format = new DecimalFormat("0.00"); String abc ="100.456"; String a = format.format(new BigDecimal(abc));...
  • 校验数字保留两位小数并且长度不超过20位 提问非要让我填写三十个字符,不知道写啥啊!
  • iOS 数字保留两位小数

    千次阅读 2015-12-16 16:32:17
    - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{    NSMutableString * futureString = [NSMutableString stringWit
  • 微信小程序数字保留两位小数

    千次阅读 2019-07-30 19:49:38
    1,新建一个wxs文件 var numberUtil = { numberFormat: function (value) { var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 return v.toFixed(2) } } module.exports = { n...
  • 数字的正则判断(保留两位小数) 昨天晚上加班加到了今天早上凌晨两点半,脑子都有点迷糊了,昨天晚上有一个需求,就是在文本框里面输入金额钱,需求是小数点前面可以输入四位数字,之后小数点后面是两位数字。...
  • 本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat...
  • 限制输入框只能输入数字,并且保留两位小数 <input type="text" onkeyup="var p2 = parseFloat(value).toFixed(2);value = p2>=0?(/\.0?$/.test(value)?value:p2.replace(/0$/,'').replace(/\.0$/,'')):''" ...
  • 问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 复制代码代码如下: var a = 9.39393;  alert(a.toFixed(2)); 说明: alert(Number.toFixed...
  • fomart: 格式化输出,将输出结果格式化   String.format(“输出格式”,输出参数);   String.format(&...  num:要转换的    负号:左对齐 数据类型 输出格式 int %d float/double %f char ...
  • js两数字相除 保留两位小数

    千次阅读 2017-08-24 09:08:00
    $('#aa').value=(a/b).toFixed(2); 转载于:https://www.cnblogs.com/axin85/p/7421327.html
  • 字符串转为小数 保留两位数字

    千次阅读 2017-11-13 17:54:07
    floor(value*100) / 100
  • 如何将list中的每个数字保留两位有效数字 关键:首先,将list转为numpy数组,然后对numpy进行操作,最后对操作完成的numpy再转为数组。直接附代码 list_ori = list(pixel_real_recognition_value) #原始列表 mid_...
  • <TextBox x:Name="txt_SewagePrice" Grid.Row="3" Grid.Column="1" VerticalContentAlignment="Center" PreviewTextInput="txt_PreviewTextInput" ...
  • 我复制了另一台电脑的ACCESS数据库到我台电脑里,但是我台电脑的ACCESS数据库里面的数字小数点被四舍五入了变成整数了,另一台电脑的ACCESS数据库却是保留着两位小数点, 请问谁知道这是...怎么样设置才能保留两位小数点
  • 最近做一个非常简单的功能是用EditText输入价格,需求是第一位不能输入小数点,并且要保留小数点后两位。 起初上网百度了一个方法,但是不够严谨,会crash,所以我在这里把他的方法优化了一下。 1.首先,要输入...
  • //var pattern = /^[0-9]{1,5}|[0-9]{1,5}(.[0-9]{2})$/; var pattern = /^(([0-9]+\.[0-9]{1})|([0-9]+\.[0-9]{2})|([0-9]*[1-9][0-9]*))$/; alert('1'+pattern.test('')); alert('2'+pattern.test('1'));
  • private jxl.write.WritableCellFormat wcfF = null;//百分比格式 private jxl.write....//两位小数格式 private jxl.write.WritableCellFormat wcfF4 = null;//两位小数格式 //处理wcfF为百分比格式 public...
  • C++输出保留两位有效数字和保留小数点后两位

    万次阅读 多人点赞 2019-05-06 20:08:41
    C++输出保留两位有效数字和保留小数点后两位 #include <iomanip> //保留小数点后2位 cout << setiosflags(ios::fixed) << setprecision(2) << val << endl; //保留2位有效数字 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 232,759
精华内容 93,103
关键字:

怎么设置数字保留两位数