`
darrendu
  • 浏览: 196946 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

java小数点问题

阅读更多
java小数保留两位小数2008年06月17日 星期二 19:44double   c=3.154215;

java.text.DecimalFormat myformat=new java.text.DecimalFormat("0.00");

String str = myformat.format(c);   


java小数点问题:

方式一:

四舍五入 
double   f   =   111231.5585; 
BigDecimal   b   =   new   BigDecimal(f); 
double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue(); 
保留两位小数 
--------------------------------------------------------------- 

方式二:

java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00"); 
df.format(你要格式化的数字);

例:new java.text.DecimalFormat("#.00").format(3.1415926)

#.00 表示两位小数 #.0000四位小数 以此类推...

方式三:

double d = 3.1415926;

String result = String .format("%.2f");

%.2f %. 表示 小数点前任意位数   2 表示两位小数 格式后的结果为f 表示浮点型

分享到:
评论

相关推荐

    Java小数点的问题1

    需要注意的是,浮点运算中可能存在精度问题,因为二进制不能精确表示所有十进制小数。例如,`0.1 + 0.2`在Java中不会精确等于`0.3`。这是因为0.1和0.2的二进制表示都是无限循环的,导致它们的和不能被精确表示为一个...

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

    在Java编程中,经常需要处理数值的格式化显示问题,尤其是在涉及财务、统计分析等场景时。本文将详细介绍如何利用Java中的`java.text.DecimalFormat`和`java.text.NumberFormat`类来处理小数点、百分比等格式的数值...

    java去掉小数点后面多余的0.txt

    在Java编程中,经常需要处理数字的格式化问题,特别是当涉及到小数点后的非必要零时。本文将详细介绍如何使用正则表达式来去除浮点数或字符串表示的数值中小数点后多余的零。 #### 一、背景介绍 在实际开发过程中...

    真正解决小数点问题

    6. **编程语言特性利用**:某些编程语言如Java有`DecimalFormat`类,Python有`decimal`模块,它们提供了更为精细的数字格式控制,可以有效地解决小数点问题。 通过以上方法,我们可以在编程中有效地解决小数点问题...

    java c++表达式求值(带括号和小数点)

    在这个场景中,我们需要使用Java和C++编程语言来实现一个能够处理带有括号和小数点的表达式求值器。 1. **逆波兰表示法** 逆波兰表示法是将操作符置于其操作数之后的一种方式。例如,表达式 "2 + 3 * 4" 在RPN中会...

    带括号和小数点的java计算器程序

    这个java程序是我自己写的,当时想在网上找一个,发现别人提供的和自己需要的不一样,现在我把自己的代码放到网上,希望大家能够提出意见,给希望给大家帮助。

    java代码-使用java解决Java中保留小数点的方法的源代码

    java代码-使用java解决Java中保留小数点的方法的源代码 ——学习参考资料:仅用于个人学习使用!

    java代码-java 小数点后的多余的0处理

    在Java编程中,处理小数点后多余的零是一个常见的需求,特别是在进行数学计算或格式化输出时。小数点后的零可能会影响数据的显示效果,甚至可能会改变数值的精度。以下是一些关于如何处理Java中小数点后多余零的知识...

    关于Java小数点位数保留的解决方案

    第一种方法-使用DecimalFormat类  举个例子,假如我们需要保留两位小数,我们可以这样写  DecimalFormat df = new DecimalFormat(0.00);  测试如下:  double d = 0.200;  DecimalFormat df = new ...

    11/17的小数点后第1000位是几?

    11/17的小数点后第1000位是几?(提供的代码使用一般性情况,例如你可以通过改变几个值来求5/7的后200位余数是多少等。)

    JAVA实现计算器

    小数点正常运行 (当已经有小数点之后,不能在输入小数点,除非输入加减乘数符号或者重新计算才可再次点击小数点) 清0(当点击清除后,文本框的值设为null,回到初始状态,可再次输入值计算)

    Java使用正则表达式去除小数点后面多余的0功能示例

    Java使用正则表达式去除小数点后面多余的0功能示例 Java语言中使用正则表达式可以实现去除小数点后面多余的0的功能,这个功能示例主要介绍了Java使用正则表达式去除小数点后面多余的0功能,结合具体实例形式分析了...

    java保留两位小数问题

    ### Java保留两位小数问题详解 在Java编程中,处理数值型数据时,经常会遇到需要对数字进行格式化的需求,尤其是对于浮点数的操作。本文将深入探讨如何在Java中保留两位小数,并覆盖四舍五入、浮点数精确计算以及...

    input限制输入(数字+小数点)(数字、小数点、-)

    input框输入时,因为数值的特殊要求。...以及数字+小数点+符号-。也就是两种类型的限制。数字和小数点。以及负数和小数点。并且小数点不能出现在第一位,并且只能出现一次。-只能出现在第一位,并且只能出现一次。

    Java 字符串 表达式计算 整数计算 小数点数计算 boolean 计算

    之前上传过一版本,但功能不强不能计算 boolean. 现在更新了下; 现支持运算符:*,/,%,+,-,<,>,!=,,==,,>=,&&,||,!,() 例如: "!true||7>-4&&-(5*6-20)>1==false" , 结果为: true "!(true||false&&true)" , 结果为: ...

    从String中提取数字还有小数点

    从String中提取数字还有小数点

    Android 带小数点的字符串格式化为固定位数

    在Android开发中,数据的格式化是一个非常重要的环节,特别是在显示数字时,为了保持数据的一致性和可读性,我们经常需要将带有小数点的字符串格式化为固定位数。这个工具类就是为了满足这样的需求而设计的。下面将...

    java工具类去掉字符串String中的.点。android开发java程序员常用工具类

    java工具类去掉字符串String中的.点。android开发java程序员常用工具类。博文介绍:http://blog.csdn.net/qq_21376985/article/details/51482313

    java、c++表达式求值(带括号和小数点)

    总之,“java、c++表达式求值(带括号和小数点)”是一个涉及语言特性、数据结构(栈)以及算法(逆波兰表示法)的综合问题。在Java和C++中实现这样的功能,需要理解运算符优先级、表达式解析、浮点数运算以及异常...

Global site tag (gtag.js) - Google Analytics