`
chengyu2099
  • 浏览: 468726 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java DecimalFormat

阅读更多
package com.suypower.chengyu.csdn;

import java.text.DecimalFormat;

public class DoubleTest {
	public static void main(String[] args) 
	{
		DoubleTest dt = new DoubleTest();
		double dou = dt.getDouble("123456.3456",2);
		System.out.println(dou);
	}
	public double getDouble(String Dtr, int i)
	{
		double d = Double.parseDouble(Dtr);
		DecimalFormat df = new DecimalFormat("##.##");
		String str = df.format(d);
		double result = Double.parseDouble(str);
		return result;
	}
}
//Java实现 字符串到实数转化的伪代码 
//Public double GetDouble( 
//String Dtr,//转换目标 
//int len//小数位长度 
//) 
//Eg  GetDouble(“123456.3456”,2) = 123456.35
分享到:
评论
3 楼 hunnuxiaobo 2010-09-08  
chengyu2099 写道
50.14

哥们,有没有办法让他四舍五入而不是四舍六入?
2 楼 chengyu2099 2010-09-07  
50.14
1 楼 hunnuxiaobo 2010-09-04  
NumberFormat format= new DecimalFormat(“##.##”);
String result = format.format(50.145d);
请问这个结果是多少?

相关推荐

    java DecimalFormat常用方法详解

    Java DecimalFormat常用方法详解 Java DecimalFormat是Java中用于格式化十进制数字的一种常用方法,它继承自NumberFormat类,提供了多种格式化方式,满足不同的需求。在本文中,我们将详细介绍Java DecimalFormat的...

    Java中DecimalFormat用法详解

    Java中DecimalFormat用法详解 DecimalFormat是Java中一种重要的格式化工具,主要用于将数字格式化为指定的样式。通过使用DecimalFormat,我们可以将数字转换为各种格式,例如取小数点后几位、科学计数法、百分比...

    java(小数点,百分号处理)

    本文将详细介绍如何利用Java中的`java.text.DecimalFormat`和`java.text.NumberFormat`类来处理小数点、百分比等格式的数值。 #### 一、`java.text.DecimalFormat`类 `DecimalFormat`是`NumberFormat`的一个子类,...

    java 使用DecimalFormat进行数字的格式化实例详解

    Java 使用 DecimalFormat 进行数字格式化实例详解 Java 中的 DecimalFormat 类是一个非常强大的数字格式化工具,它可以对数字进行各种格式化操作,例如,小数点后面的位数、整数部分的长度、分组符号等等。下面是对...

    DecimalFormat精度解决,商业运算精度问题

    除了`BigDecimal`之外,为了更好地控制输出格式,Java还提供了`DecimalFormat`类。`DecimalFormat`允许用户定义输出格式,从而可以控制数字的显示方式,比如固定小数点后的位数、添加千分位分隔符等。 ```java ...

    电子教材:《Java语言程序设计-类》pdf版

    ### Java语言程序设计中的DecimalFormat类详解 在Java编程领域,`DecimalFormat`类扮演着一个至关重要的角色,尤其在处理数字格式化方面。本文旨在深入解析`DecimalFormat`类的功能,以及如何利用其强大的方法来...

    java中DecimalFormat四舍五入用法详解

    Java 中 DecimalFormat 四舍五入用法详解 DecimalFormat 是 Java 中 NumberFormat 的一个具体子类,用于格式化十进制数字。它可以支持不同类型的数,包括整数、定点数、科学记数法表示的数、百分数和金额等这些内容...

    java数据格式化

    Java数据格式化是Java编程语言中处理数据呈现和解析的核心技术之一,主要涉及对文本、日期、数值等数据类型的格式化处理,以适应不同的显示需求和国际化标准。本文将深入探讨Java数据格式化的关键概念、类和方法,...

    java金额、java生成pdf、java编译资源文件

    总结起来,Java处理金额使用`BigDecimal`以确保精度,格式化使用`DecimalFormat`。生成PDF文档可以借助iText等库,而项目资源文件的管理则依赖于构建工具如Maven或Gradle,并通过类加载器在运行时访问。理解并熟练...

    Java设计类似微软IP地址输入框

    对于IP地址,我们可以创建一个自定义的格式模型,例如使用`java.text.DecimalFormat`配合正则表达式来验证输入。 以下是创建这样一个输入框的基本步骤: 1. 导入必要的库: ```java import javax.swing.*; import ...

    js数据格式转化

    首先,我们来看Java的`java.text`包,它提供了处理数字格式化的工具。`DecimalFormat`类是一个具体的`NumberFormat`类实例,用于格式化十进制数字。例如: 1. 若要将数字格式化为带有三位小数的格式,可以创建一个`...

    acm中关于JAVA的细节

    根据提供的文件信息,本文将对ACM竞赛中Java编程中涉及的一些关键知识点进行详细解析,主要包括:输入输出处理、格式化输出、字符串操作以及大数处理等几个方面。 ### 一、输入输出处理 在ACM竞赛中,高效地读取...

    关于java的四舍五入问题

    在Java编程语言中,处理数字的四舍五入操作是一项常见的任务,特别是在计算、财务或者数据分析等场景。本文将深入探讨Java中如何进行四舍五入,并基于提供的`Arith.java`文件,来分析其可能包含的实现方式。 首先,...

    Java解惑中文版(带索引)

    ### Java解惑中文版(带索引)知识点详解 #### 一、理解Java中的奇数检测方法 在Java中,判断一个整数是否为奇数是常见的编程需求。本章节介绍了一个具体的例子来探讨如何正确地实现这一功能。 **原始方法实现**:...

    Java字符串 日期 数字格式化输出.doc

    对于更复杂的数字格式化需求,Java提供了`DecimalFormat`类。你可以通过指定一个模式(pattern)来创建`DecimalFormat`实例,从而实现自定义格式。模式中包含一些特殊字符,如0和#,用于填充和省略数字,还有小数点...

    ACM之java速成.pdf

    这份文档标题为"ACM之java速成.pdf",意味着它很可能是一个面向ACM竞赛者的Java语言速成教程。接下来,我会根据文档提供的内容,详细阐述其中涉及的知识点。 首先,文档提及了Java中的基本输入输出操作,包括...

    JAVA解惑.pdf

    ### JAVA解惑知识点详解 #### 知识点一:类字面常量及`.getName()`方法 **背景介绍**:在Java中,类字面常量是指直接引用一个类的对象,例如`Me.class`,这种方式可以获取到当前类的`Class`对象。`Class`对象提供...

    DecimalFormat多种用法详解

    DecimalFormat 是 Java 中一个强大的格式化工具,主要用于数字的格式化和解析。下面我们将详细介绍 DecimalFormat 的多种用法。 格式化数字 使用 DecimalFormat 可以根据本地设置或指定的地区设置来格式化数字。...

Global site tag (gtag.js) - Google Analytics