温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

DecimalFormat怎么在Java中使用

发布时间:2021-04-02 17:33:29 来源:亿速云 阅读:184 作者:Leah 栏目:编程语言

DecimalFormat怎么在Java中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Java 提供DecimalFormat类,可以将数字格式化为你需要的样子。下面是一个例子:

importjava.text.DecimalFormat;  public class TestNumberFormat{     public static void main(String[]args){      doublepi=3.1415927; //圆周率      //取一位整数      System.out.println(newDecimalFormat("0").format(pi));   //3      //取一位整数和两位小数      System.out.println(newDecimalFormat("0.00").format(pi)); //3.14      //取两位整数和三位小数,整数不足部分以0填补。      System.out.println(new DecimalFormat("00.000").format(pi));// 03.142      //取所有整数部分      System.out.println(newDecimalFormat("#").format(pi));   //3      //以百分比方式计数,并取两位小数      System.out.println(new DecimalFormat("#.##%").format(pi)); //314.16%      longc=299792458;  //光速      //显示为科学计数法,并取五位小数      System.out.println(newDecimalFormat("#.#####E0").format(c)); //2.99792E8      //显示为两位整数的科学计数法,并取四位小数      System.out.println(newDecimalFormat("00.####E0").format(c)); //29.9792E7      //每三位以逗号进行分隔。      System.out.println(newDecimalFormat(",###").format(c));   //299,792,458      //将格式嵌入文本      System.out.println(newDecimalFormat("光速大小为每秒,###米。").format(c));    }  }

DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以 0 填充,# 表示只要有可能就把数字拉上这个位置。上面的例子包含了差不多所有的基本用法,如果你想了解更多,请参考 DecimalFormat 类的文档。

关于DecimalFormat怎么在Java中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI