DecimalFormat的用法介绍

import java.text.*;
import java.util.*;

public class DecimalFormatSample {
 public static void main(String args[]) {
  DecimalFormat myformat1 = new DecimalFormat("###,###.0000");//使用系统默认的格式
  System.out.println(myformat1.format(111111123456.12));

  Locale.setDefault(Locale.US);
  DecimalFormat myformat2 = new DecimalFormat("###,###.0000");//使用美国的格式
  System.out.println(myformat2.format(111111123456.12));

  //----------------------------also use applypattern------------------------------//

  DecimalFormat myformat3 = new DecimalFormat();
  myformat3.applyPattern("##,###.000");
  System.out.println(myformat3.format(11112345.12345));
//-----------------控制指数输出-------------------------------------------------//

     DecimalFormat myformat4 = new DecimalFormat();
  myformat4.applyPattern("0.000E0000");
  System.out.println(myformat4.format(10000));
  System.out.println(myformat4.format(12345678.345));
//------------------百分数的输出-------------------------------------------//
/*     DecimalFormat是NumberFormat的一个子类,其实例被指定为特定的地区。因此,你可以使用NumberFormat.getInstance 指定一个地区,
然后将结构强制转换为一个DecimalFormat对象。文档中提到这个技术可以在大多情况下适用,但是你需要用try/catch 块包围强制转换以防转
换不能正常工作 (大概在非常不明显得情况下使用一个奇异的地区)。    */
       DecimalFormat myformat5 = null;
  try{
      myformat5 = (DecimalFormat)NumberFormat.getPercentInstance();
  }catch(ClassCastException e)
  {
   System.err.println(e); 
  }
  myformat5.applyPattern("00.0000%");
  System.out.println(myformat5.format(0.34567));
  System.out.println(myformat5.format(1.34567));

时间: 2024-10-03 14:21:34

DecimalFormat的用法介绍的相关文章

Thinkphp里import的几个用法介绍

下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate'); @,表示项目根目录.假定根目录是:App/ 导入类库的路径是:App/Lib/Test/Translate.class.php 结论:import('@')是相对于项目目录的Lib目录而言 2.用法二 import('Think.Test.Translate'); Think,表示系统根目录.既是:./ThinkPHP/ 导入类库的路径是:./ThinkPHP/Lib/Test/Transla

Excel2007中网格线的基本用法介绍

Excel2007中网格线的基本用法介绍 Excel2007中的网格线在编辑.打印操作中都会用到.下面讲解Excel2007软件中网格线的一些基本用法. 1.隐藏/显示网格线 通过"视图"选项卡菜单中的"网格线"复选框开关,你可以设置网格线在编辑表时候的显示与否,   2.打印输出网格线设置 Excel中默认的网格线在打印时候是不会输出的,除非你进行了单元格的边框设置.设置方法:"开始"选项卡菜单中"字体"栏的"边框

Python中的with...as用法介绍

  这篇文章主要介绍了Python中的with...as用法介绍,本文直接给出用法实例,需要的朋友可以参考下 这个语法是用来代替传统的try...finally语法的. 代码如下: with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法. 紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量.当with后面的

edge浏览器自带adblock功能用法介绍

  edge浏览器自带adblock功能用法介绍 北京时间4月1日上午最新消息,微软周四公布了一系列新的Edge浏览器插件,其中包括Pinterest.Adblock.Adblock Plus.LastPass.亚马逊助手.Evernote,和来自Vorlon.js的Page Analyzer. 两周前,微软发布新Win10预览版,使Edge浏览器支持插件.此前,插件是微软新款浏览器所缺少的最主要功能.不过,微软当时只发布3款插件,分别为鼠标手势.微软翻译,以及Reddit增强套件. 业内人士此

JavaScript日期类型的一些用法介绍

 这篇文章主要介绍了JavaScript日期类型的一些用法介绍,本文讲解了获取某个月份的天数.获取时区.计算运行时间.删除cookie等用法,需要的朋友可以参考下     获取某个月份的天数 相信大家读小学的时候就知道一年十二个月各有多少天了,这里面有个特殊的存在--2月.闰年的2月有29天,非闰年的2月只有28天.估计不少人跟我一样,已经不记得闰年的规则了,这时候,下面的这个方法就派上用场了. 代码如下: var date = new Date(2013, 2, 0); date.getDat

jQuery trigger()方法用法介绍_jquery

jQuery的trigger()方法用法介绍: 此方法可以触发匹配元素上指定类型的事件. 它具有两种语法格式,下面就分别做一下介绍. 语法结构一: 复制代码 代码如下: $(selector).trigger(event,[param1,param2,...]) 参数解析: 1.event:必需,规定匹配元素要触发的事件,可以是自定义事件,也可以是标准的事件. 2.param:可选,传递给事件处理函数的参数. 代码实例: 复制代码 代码如下: <!DOCTYPE html> <html&

jQuery常见的选择器及用法介绍_jquery

选择器的意义就是将众多html代码中准确的找出我们想找的单元. 接下来将常见的选择器以及作用列举出来. 基本选择器 $('#test1').css('background' , 'gray'); 可以找到id = test1的单元. $('p').css('background' , 'blue'); 所有的P标签都会被选中. $('.test2').css('background' , 'green'); Class = test2的单元全部被选中. $('*').css('backgroun

json格式解析和libjson的用法介绍(关于cjson的使用方法)_C 语言

在阅读本文之前,请先阅读下<Rss Reader实例开发之系统设计>一文. Rss Reader实例开发中,进行网络数据交换时主要使用到了两种数据格式:JSON与XML.本文主要介绍JSON格式的简单概念及JSON在Rss Reader中的应用,XML格式的使用将在下一篇文章做介绍. JSON简介: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,可以把JSON的结构理解成无序的.可嵌套的key-value键值对集合,这些key-value键值对是

华为Mate9怎么设置个人隐私空间 华为Mate9隐私空间用法介绍

华为Mate9的隐私空间用法介绍 隐私空间仅对主机开放,并通过独立的指纹(不能使用主机指纹)进入.在设置隐私空间前,需要先为主机添加指纹. 进入手机设置界面,然后点击[设置] >[高级设置]>[ 用户].   点击[添加隐私空间],输入隐私空间昵称,然后点击[创建].   创建完成后,点击切换切换到隐私空间.并根据屏幕提示进行相关配置并录入隐私空间指纹. 手机锁定后,使用隐私空间的指纹触摸指纹感应器,即可进入隐私空间. 如需退出隐私空间,可以在锁定屏幕时,使用机主指纹触摸感应器,直接切换为机主