广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java数字格式类之DecimalFormat类_北大青鸟IT学校

作者:邓华发布时间:2021-04-20分类:Java技术浏览:777


导读:前面惠州北大青鸟老师给大家讲了Java数字格式类的含义,接下来我们一起来学习Java数字格式类中的DecimalFormat类,希望大家有所收获。

前面惠州北大青鸟老师给大家讲了Java数字格式类的含义,接下来我们一起来学习Java数字格式类中的DecimalFormat类,希望大家有所收获。

要执行更高级的格式化,我们可以使用DecimalFormat类。

DecimalFormat类允许我们提供我们自己的格式模式。 的下表显示模式及其用法。

符号     位置          含义

0        Number     代表数字    

#        Number     数字,零显示为不存在    

.         Number     小数分隔符或货币小数分隔符    

-         Number     减号    

,         Number      分组分隔符    

E        Number      以科学记数法分隔尾数和指数。    

;        子模式边界    分隔正和负子模式    

%      字首或字尾    乘以100并以百分比显示    

\u2030    字首或字尾    乘以1000,并显示为每毫米值    

一旦我们创建了DecimalFormat类的对象,就可以改变格式模式使用其 applyPattern()方法。

import java.text.DecimalFormat; public class Main {   private static DecimalFormat formatter = new DecimalFormat();   public static void main(String[] args) {     formatNumber("##.##", 12.345);     formatNumber("##.##", 12.345);     formatNumber("0000.0000", 12.345);     formatNumber("#.##", -12.345);     // Positive and negative number format      formatNumber("#.##;(#.##)", -12.735);   }   public static void formatNumber(String pattern, double value) {     // Apply the pattern formatter.applyPattern ( pattern );      String formattedNumber = formatter.format(value);     System.out.println("Number:" + value + ", Pattern:" + pattern         + ", Formatted Number:" + formattedNumber);   } }

上面的代码生成以下结果。

Java数字格式类2.png

想了解更多关于Java的资讯吗?可以来惠州北大青鸟新方舟校区了解一下。

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表