`
Terry_Y
  • 浏览: 44713 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

DecimalFormat处理科学计数法

    博客分类:
  • JAVA
阅读更多
import java.text.DecimalFormat;

public class Test {
	private double j=10000.2252 * 1000000000.25145* 1000000000.25145;

	public static void main(String args[]) {
		Test test = new Test();
		System.out.println(test.j);
		String hehe = test.SicenToComm(test.j);
		System.out.println(hehe);
	}

	// 解决科学技术法的问题,四舍五入保留两位小数
	public String SicenToComm(double value) {
		String retValue = null;
		DecimalFormat df = new DecimalFormat();
		df.setMinimumFractionDigits(2);
		df.setMaximumFractionDigits(2);
		retValue = df.format(value);
		System.out.println(retValue);
		retValue = retValue.replaceAll(",","");
		return retValue;
	}
}
分享到:
评论
1 楼 sxl1001 2010-03-19  
楼主,这个最后
retValue = retValue.replaceAll(",",""); 
是想去除它的分组符号吧?
你设置它不分组就可以自动去掉了,不用你手动换

nf.setGroupingUsed(false);

试试吧

相关推荐

    解决Java中由于数据太大自动转换成科学计数法的问题

    然而,在Java中处理大数据时,经常会出现自动转换成科学计数法的问题。今天,我们将分享两种解决Java中大数据自动转换成科学计数法的问题的方法。 问题描述 在Java中,当我们处理大数据时,例如Long类型或Double...

    Java将科学计数法数据转为字符串的实例

    在Java编程语言中,处理数字数据时,有时我们需要将科学计数法表示的数值转换为普通格式的字符串,以便于阅读或输出。特别是在处理财务、科学计算或数据分析时,这种情况尤为常见。例如,当我们从Excel文件中导入...

    Java中DecimalFormat用法详解

    通过使用DecimalFormat,我们可以将数字转换为各种格式,例如取小数点后几位、科学计数法、百分比方式等等。 DecimalFormat的基本用法 DecimalFormat类提供了两种占位符号,分别是`#`和`0`。其中,`0`表示如果位数...

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

    与其他格式化类相比,`DecimalFormat`更侧重于数字的精确控制,包括但不限于整数、小数、科学计数法和百分比表示。 #### 创建DecimalFormat对象 要使用`DecimalFormat`,首先需要通过指定的模式(pattern)创建一...

    java.text.DecimalFormat类十进制格式化

    * `E`:指数符号,用于科学计数法的表示。 格式化规则 DecimalFormat类的格式化规则主要包括两方面:整数部分和小数部分的格式化。 * 整数部分的格式化规则: + 使用`,`作为分隔符,例如`###,###`将数字分隔成千...

    java-calculator.rar_Java科学计算器

    7. **数值格式化**: 科学计数法和普通计数法之间的转换需要适当的数值格式化。Java的`DecimalFormat`类可以用来格式化输出结果。 8. **内存管理**: 由于可能存在大量的中间计算结果,程序需要有效地管理内存,避免...

    如何将数字型转换成货币型

    它继承自`NumberFormat`类,提供了一套灵活的方式来格式化数字,包括但不限于整数、小数、百分比、科学计数法以及货币格式等。通过定义不同的模式(pattern),可以轻松地满足各种场景下的需求。 #### 2. `...

    BigDecimal计算

    5. **格式化**:`toPlainString()`方法返回不包含科学计数法的大数字符串,而`toString()`可能使用科学计数法。`format()`方法可用于自定义格式,但需要`DecimalFormat`类配合。 6. **精度控制**:`scale()`方法...

    java课程设计计算器3科学计算器.docx

    在科学计算器中,DecimalFormat可能用于确保结果显示为标准的科学计数法格式。 `java.util`包中的`Calendar`和`Date`类则与日期和时间处理有关,尽管在这个计算器项目中可能并未直接使用。`GregorianCalendar`是`...

    Java swing强大的科学计算器

    为了实现科学计数法,可能还需要用到DecimalFormat类来格式化数字显示。 6. **状态管理**:科学计算器需要维护操作状态,比如当前是否正在进行乘除运算,是否有小数点等。这可以通过布尔变量或枚举类型实现,确保...

    RMBTransition_浮点数转汉字_

    然而,这种表示方式并不适合直接转换为汉字,因为它们包含了科学计数法和其他非直观的表示方式。 接下来,转换过程涉及以下步骤: 1. **格式化数字**:我们需要首先将浮点数格式化为固定两位小数的形式,例如123....

    java课程设计吕磊代码(科学计算器).pdf

    - `java.text.DecimalFormat` 用于格式化数字输出,确保结果符合科学计数法或特定精度要求。 3. **类与继承**: - `biaozhunjisuanqi` 类继承自 `JFrame` 类,这意味着我们的计算器将作为窗口存在,并具备窗口的...

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

    | E | 科学计数法 | | % | 百分比格式化 | 日期格式化输出 Java 中的日期格式化输出可以使用 DateFormat 类来实现。DateFormat 类提供了多种工厂方法来获取日期格式化对象,例如 getDateInstance、getTimeInstance...

    cal_java_

    6. **数据格式化**:结果显示可能需要进行格式化,例如保留一定小数位数,或者根据运算结果的大小决定是否显示科学计数法。可以使用DecimalFormat类来实现。 7. **控制流程**:为了处理复杂的运算,如括号内的...

    java基础之数组

    格式化数字是另一个重要的知识点,当我们需要在输出数字时配上单位、控制精度或使用科学计数法表示时,Java提供了java.text.DecimalFormat类来进行数字格式化。DecimalFormat类使用预定义的或自定义的模式来格式化...

    Java实现多项式除法的代码示例

    最后,我们使用 `DecimalFormat` 类将系数格式化为科学计数法,并将其输出到控制台上。 多项式除法的代码实现可以分为以下几个步骤: 1. 定义多项式除法函数 `poly_div`,该函数接受六个参数:被除多项式的系数...

    精通Javascript系列之数值计算

    其中,32.6是浮点数,67是整数,而9e5则是科学计数法表示的数,等于9乘以10的5次方,也就是900000。 接着,JavaScript提供了toExponential()方法,它能将数字转换为科学计数法的形式,并允许指定小数点后的位数。在...

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

    模式中包含一些特殊字符,如0和#,用于填充和省略数字,还有小数点、千位分隔符、科学计数法和百分比等。例如: ```java DecimalFormat df = new DecimalFormat("0.00"); System.out.println(df.format(3.14159)); ...

    js对数字的格式化使用说明

    在处理Web开发过程中,经常需要对数字进行格式化以便于显示,例如显示百分比、货币或科学计数法等。JavaScript作为前端编程语言,虽然原生支持一些基本的数字格式化方法,但对于更复杂的格式化需求,则需要借助额外...

Global site tag (gtag.js) - Google Analytics