zoukankan      html  css  js  c++  java
  • 16、DecimalFormat类

    DecimalFormat类概述

    在一些金融或者银行的业务里面,会出现这样千分位格式的数字,¥123,456.00,表示人民币壹拾贰万叁仟肆佰伍拾陆元整,java.text包下提供了一个DecimalFormat的类可以满足这样的需求。

    DecimalFormat类概述

    在一些金融或者银行的业务里面,会出现这样千分位格式的数字,¥123,456.00,表示人民币壹拾贰万叁仟肆佰伍拾陆元整,java.text包下提供了一个DecimalFormat的类可以满足这样的需求。

    package com.sutaoyu.usually_class;
    
    import java.text.DecimalFormat;
    
    public class Sting_test13 {
        public static void main(String[] args) {
            //格式化人民币
            String money = DecimalFormat.getCurrencyInstance().format(123456);
            System.out.println(money);//¥123,456.00
            
            //创建数字格式化对象
            //需求:加入千分位
            DecimalFormat s1 = new DecimalFormat("####,####");
            System.out.println(s1.format(12345678));//1234,5678
            
            //加入千分位,保留2位小数
            DecimalFormat s2 = new DecimalFormat("###,###.##");
            System.out.println(s2.format(123456789.123)); //123,456,789.12
            
            //加入千分位,保留4位小数,并且不够补0
            DecimalFormat s3 = new DecimalFormat("###,###.0000");
            System.out.println(s3.format(123456.541)); //123,456.5410
        }
    }
  • 相关阅读:
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
    秋季学期学习总结
    PTA币值转化
    PTA作业
    秋季学习总结
    人生最重要的3个老师
    自我介绍
    vue入门(二) 让axios发送表单形式数据
  • 原文地址:https://www.cnblogs.com/zhuifeng-mayi/p/10123620.html
Copyright © 2011-2022 走看看