java教程

java基础教程,java视频教程,java pdf电子书下载,java免费视频教程,java视频教程下载

java数字格式化类DecimalFormat详解

2015-08-16| 发布: | 浏览: 2042 |保存PDF

DecimalFormatNumberFormat的一个具体子类,用于格式化十进制数字。


在日常开发中用的较多的是对java Double保留两位小数;
DecimalFormat df=new DecimalFormat(".##");
double d=1252.2563;
String st=df.format(d);


DecimalFormat df = new DecimalFormat("0");
//格式化科学计数法
DecimalFormat df = new DecimalFormat("0.00");
double d=1.3569135278E10;
String valueStr=df.format(d);
System.out.println(valueStr);//13569135278*/
		
//格式化小数
df = new DecimalFormat("#00.00#");
System.out.println(df.format(33.3));//33.30
               
//格式化百分数
df = new DecimalFormat("#.00#%");
System.out.println(df.format(0.33333));//33.333%


DecimalFormat格式化模板


JAVA中相除后留几位小数
import java.text.DecimalFormat;
DecimalFormat df = new DecimalFormat("###.000");  
df.format((double)100/3);   //33.333


JAVA求两个数的百分比

public static String getPercent(int x, int total){
    double result=(x*1.0)/(total*1.0);
	System.out.println(result);
	
	DecimalFormat df1=new DecimalFormat("0.0000%");
	String final_result=df1.format(result);
	return final_result;
}


系列教程

第一部分:java入门基础
第二部分:java常用类
第三部分:jdbc系列教程
第四部分:java高级特征
第五部分:java加密与解密
JAVA概述

大家都在看

热门访问