`
zh_huan
  • 浏览: 7378 次
  • 性别: Icon_minigender_1
  • 来自: 襄樊
社区版块
存档分类
最新评论

JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.

    博客分类:
  • Java
阅读更多
float a = 0.1213443;
四舍五入到小数点后2位 如:float b = (float)(Math.round(a*100))/100;(这里的100就是2位小数点,如果要其它位,如4位,这里两个100改成10000),其他类推。

分享到:
评论

相关推荐

    Java四舍五入时保留指定小数位数的五种方式

    在Java编程语言中,对数字进行四舍五入并保留指定的小数位数是常见的需求。以下是五种不同的方法来实现这一目标: 1. **使用`BigDecimal`类**: `BigDecimal`是Java中用于处理高精度、大数值计算的类,提供了多种...

    java保留两位小数问题

    这里需要注意的是,`setScale`方法的第一个参数表示保留的小数位数,第二个参数`BigDecimal.ROUND_HALF_UP`表示采用四舍五入的方式。 ##### 使用`DecimalFormat` `DecimalFormat`是`java.text`包下的一个类,用于...

    保留2位小数

    如果超过两位小数,则会四舍五入到最接近的两位小数。例如,`1.234`会被格式化为`1.23`。 对于`float`类型的数据,虽然在Java中`float`精度较低,但处理方式与`double`类似,只需要将`double`替换为`float`即可。在...

    Java保留两位小数方法大全

    在本案例中,使用`setScale`方法来设置小数点后保留的位数,并指定舍入规则。 **示例代码**: ```java double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_...

    Java保留两位小数的几种写法总结

    在这里,我们创建了一个模式 "0.00",它表示至少两位小数,且设置了四舍五入模式。 3. **使用java.text.NumberFormat** `NumberFormat` 是一个抽象类,提供了格式化和解析数字的通用接口。我们可以通过 `...

    double类型转换

    例如,在处理货币金额时,通常需要将一个`double`类型的数值保留到小数点后两位,并且以特定的格式显示出来,如将`15.00`这样的数值正确地显示为“15.00”。这不仅涉及到数值的精度控制,还涉及到数值的格式化输出。...

    java中BigDecimal的操作方法

    在13.5500除以5时,实际计算结果是13.5500000...,在四舍五入到第1位时,由于5之后的位数不为0,所以进位得到13.6。 BigDecimal还提供了其他一些方法,如`compareTo()`用于比较两个BigDecimal对象的大小,`scale()`...

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

    在Java编程中,处理小数点后多余的零是一个常见的需求,特别是在进行数学计算或格式化输出时。小数点后的零可能会影响数据的显示效果,也可能导致不必要的存储开销。本篇文章将深入探讨如何在Java中有效地处理这个...

    JLab.rar_floating point java_jl

    7. **格式化输出**: `printf`方法和`String.format`函数可以帮助我们控制浮点数的输出格式,包括指定小数点后的位数和是否四舍五入。 8. **文档和源代码**: "新建 Microsoft Word 文档.doc"可能包含项目或实验的...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    如果是 Number(13,4) 类似这种小数点后指定位数的类型,可以应用 Double 类型。 Date 类型的选择也需要根据具体情况。如果日期精度到日,可以应用 Date 类型;否则,应用 Timestamp 类型。 在 MySQL 中,数据类型...

    详细分析sqlserver中的小数类型(float和decimal)

    标度s指定了小数点右侧的位数,其值必须在0到p之间。例如,decimal(5,2)表示可以存储最多5位数字,其中2位是小数。根据p的值,decimal类型需要的存储空间在5到17字节之间。decimal类型的最大有效值范围是-10^38+1到...

    java精度计算代码 java指定精确小数位

    首先,定义了一个名为`checkNumber`的方法,它接受一个字符串`number`(表示要处理的数字)、一个整数`min`(表示最小小数位数)和一个整数`max`(表示最大小数位数)。这个方法的主要目标是确保返回的`BigDecimal`...

    加减乘除精确算法

    使用BigDecimal进行运算时,我们可以设定运算的精度,即小数点后的位数,以及舍入模式,比如四舍五入、向下取整等。这样,即使是在复杂的数学计算中,也能确保结果的准确性。 在描述中提到,这个工具类还包含了四舍...

    简单计算器(有小数点功能)

    在IT领域,创建一个“简单计算器(有小数点功能)”涉及到的编程技术主要包括用户界面设计、事件处理、算术运算以及浮点数处理。下面将详细解释这些知识点: 1. **用户界面设计**:计算器通常有一个直观的图形用户...

    记录所有有关java的学习笔记.rar

    给大家分享一篇我之前在学习java过程中的关于java基础部分的笔记,比较详细,内容也比较多。 如有问题请指出以便修改,谢谢。 篇幅较长建议收藏浏览。 1 环境变量配置 JAVA_HOME:jdk路径 Path:要把jdk的bin目录...

    java期末复习题一.pdf

    3. **关键词**:Java的关键字包括像"true"、"float"、"null"这样的词汇,但"goto"不是Java的关键字,尽管在其他一些语言中它是一个控制流语句。 4. **声明和赋值**:Java中的浮点数必须以小数点或指数形式表示,...

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

    特别是在Java这样的语言环境中,由于其内部采用二进制浮点数表示小数的方式,这导致了在处理一些特定数值(尤其是涉及到小数点后多位数的情况)时会出现精度损失的问题。这种情况下,传统的`float`或`double`类型...

    JAVA机试题库.pdf

    - Java程序通常由一个或多个类组成,本例中包含了`public class`声明,这是Java程序的主体。 - `main`方法是Java程序的入口点,必须是`public static void`类型,并接受一个字符串数组`String[] args`作为参数。 ...

    JAVA 程序实例1.ppt

    2. **图形输出**:例2.2是一个简单的Java小程序,它使用`Graphics`对象`g`在图形环境中绘制文本。`for`循环用来控制行和列的位置,通过调整`xPos`和`yPos`坐标来输出字符串。 3. **位操作**:例2.3中,展示了如何将...

    BigDecimal详解、代码示例和经常遇到的坑

    2. **除法运算**:如果除不尽,需要明确指定舍入方式和小数位数。 3. **比较运算**:不要直接使用`==`来比较`BigDecimal`对象,应该使用`compareTo()`方法。 通过了解这些关键概念和技巧,开发者可以在处理高精度...

Global site tag (gtag.js) - Google Analytics