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

保留小数点并四舍五入

    博客分类:
  • java
阅读更多
方法一:
double myNum2 = 111231.5585478;  
java.math.BigDecimal b = new java.math.BigDecimal(myNum2);  
double myNum3 = b.setScale(4, java.math.BigDecimal.ROUND_HALF_UP).doubleValue();  
System.out.println(myNum2);  
System.out.println(myNum3);  

方法二:
double d = 3.1465926;
String result = String.format("%.2f", d);
System.out.println(result); 

 说明:b.setScale(4, java.math.BigDecimal.ROUND_HALF_UP).doubleValue(); 

4 表示保存四位小数,并且四舍五入

 

 

String.format("%.2f", d);

%.2f 表式保留两位小数,且四舍五入

 

 

 

分享到:
评论

相关推荐

    JS保留小数点(四舍五入、四舍六入)实现思路及实例

    代码如下: <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”> <html> <head> <title>floatDecimal.html</title> <meta http-equiv=”keywords” content=... charset

    SQL中的小数点后的四舍五入

    SQL中的小数点后的四舍五入,适合出入门的朋友,里面有详细的举例,一看即明白。

    asp.net小数点四舍五入的方法

    ` 这里`f2`表示保留两位小数并进行四舍五入。 5. **String.Format方法** 使用`String.Format`方法结合格式化字符串,也可以达到四舍五入的效果。如:`string result = String.Format("{0:N2}", 0.55555);` 和 `...

    c#将带有小数点的数值四舍五入为整数

    假设我们需要将一个包含小数点的数值四舍五入为整数,可以使用`Math.Round`方法并结合类型转换来实现。下面的代码片段展示了这一过程: ```csharp using System; class Program { static void Main() { double ...

    C# 截取小数,不四舍五入

    例如,如果我们想要保留3位小数且不四舍五入,可以使用以下代码: ```csharp double number = 3.14159; string formattedNumber = number.ToString("0.000"); // 输出 "3.141" ``` 这里的`"0.000"`是一个格式化...

    excel中四舍五入的三种方法的比较

    例如,如果你有一个字符串"314159.265",你可以先使用FIND函数找到小数点的位置,然后用MID函数截取小数部分,再进行四舍五入。虽然这种方法灵活,但相对复杂,适合对数据格式有特殊要求或者需要处理混合数据类型的...

    Delphi四舍五入

    ### Delphi四舍五入知识点解析 #### 一、Delphi简介 Delphi 是一种基于Object Pascal语言的集成开发环境(IDE),它主要用于Windows应用程序的快速开发(RAD)。Delphi 提供了强大的可视化设计工具、丰富的类库...

    关于delphi中真正四舍五入的问题

    本文将深入探讨如何在Delphi中实现真正的四舍五入,并对比`Format`、`Round`等函数的不同用法。 #### 四舍五入的基本概念 四舍五入是一种常见的数字处理方式,其目的是将一个数字简化到特定的小数位数,同时尽可能...

    DELPHI完美的四舍五入.rar

    DELPHI最完美的四舍五入无BUG函数,是我花费了2天研究出来的成果,完美保留1-4个小数点,包内提供有EXCEL表取值可以把计算结果复制出来做结果对比,我已经随机取了十几万记录做对比,居然无一值和EXCEL的函数保留有...

    C语言四舍五入的函数

    它接受一个双精度浮点数`t`和一个整数`n`作为参数,`t`代表要进行四舍五入操作的数字,而`n`则表示四舍五入到小数点后第`n`位。函数内部首先利用`n_hundred()`函数计算出10的`n`次幂,然后将其与`t`相乘,转换成整数...

    sqlserver 四舍五入

    本文将深入探讨SQL Server中的四舍五入方法,并通过具体的例子来展示其用法。 ### SQL Server中的四舍五入方法 #### ROUND函数 `ROUND`函数是SQL Server中用于四舍五入的主要工具。它接受三个参数: 1. 第一个参数...

    原创:在VB下实现指定位数四舍五入

    其中,`number`是要四舍五入的数值,`numDigits`是保留的小数位数。例如,如果你有变量`x = 3.14159`,你可以用`Round(x, 2)`将其四舍五入到两位小数,得到`3.14`。 然而,`Round`函数在处理边缘情况时可能不符合...

    python 实现四舍五入功能

    本文将详细讲解如何在Python中进行四舍五入操作,并探讨相关的重要知识点。 首先,Python提供了内置的`round()`函数来执行四舍五入操作。这个函数接受两个参数:要四舍五入的数字和指定的小数位数。例如,如果你要...

    java 四舍五入 需要的朋友看看

    本文将详细解析如何在Java中实现四舍五入,并探讨不同方法的适用场景。 ### Java四舍五入的基础概念 四舍五入是指将一个数字舍去小数部分时,如果小数部分小于等于0.4,则向下取整;如果小数部分大于等于0.6,则...

    强制保留小数点后几位

    根据给定的信息,本文将详细解释如何在编程中实现对浮点数小数位数的精确控制,尤其是在C++环境中如何实现“强制保留小数点后几位”的功能。 ### 强制保留小数点后几位 在计算机科学与程序设计中,处理浮点数时...

    修改有错误的Delphi四舍五入函数

    此修正版本利用了 Delphi 内置的 `Round` 函数,它能够直接处理四舍五入,并支持自定义保留的小数位数。这种方法更加简洁高效,避免了复杂的字符串操作,同时也解决了原始函数中存在的问题。 #### 结论 通过对原始...

    数字修约规则-----四舍五入和四舍六入五留双规则[文].pdf

    数字修约规则-----四舍五入和四舍六入五留双规则 数字修约规则是指在数字计算或测量过程中,为了简化或精确地表示数字,舍去部分数字并保留有效数字的规则。在实际应用中,数字修约规则有多种,但其中最常用的两种...

    C语言四舍五入算法PPT学习教案.pptx

    其中,h是要四舍五入的数值,n是小数点后要保留的位数。 四舍五入算法的应用 四舍五入算法有很多实践应用,例如在金融计算、科学计算和数据分析等领域。例如,在会计学中,我们需要将数字四舍五入到小数点后两位,...

    Javascript四舍五入(二)源码

    本文将详细介绍几种常见的实现四舍五入的方法,并通过具体的示例代码来解释每种方法的实现原理及其应用场景。 #### 二、方法概述 ##### 1. 字符串截取法 这种方法的基本思想是将数字转换为字符串后,通过截取字符...

Global site tag (gtag.js) - Google Analytics