`
SundayHa
  • 浏览: 6243 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Java 进行四舍五入的方法

阅读更多
一个特别简单的方法解决四舍五入的问题,就是调用Math中的round()方法。

Test.java


public class Test {

	/**
	 * @author 
	 * @time Jun 15, 2012	
	 * @param args 
	 * 方法功能:利用Math提供的ronud()方法进行四舍五入
	 */
	public static void main(String[] args) {
		
		Float float1 = 1.5f;
		Float float2 = 0.1f;
		Double double1 = 1.5;
		Double double2 = 0.1;
		
		System.out.println(float1.intValue());
		System.out.println(float2.intValue());
		System.out.println(double1.intValue());
		System.out.println(double2.intValue());
		System.out.println("======================");
		System.out.println(Math.round(float1)); //四舍五入的方法
		System.out.println(Math.round(float2));
		System.out.println(Math.round(double1));
		System.out.println(Math.round(double2));
		

	}

}



运行结果:

1
0
1
0
======================
2
0
2
0
分享到:
评论

相关推荐

    java四舍五入

    Java 四舍五入方法是指在 Java 语言中对数字进行四舍五入操作的方法。四舍五入是一种常用的数字截断方法,经常用于金融、科学计算和其他领域。 在 Java 语言中,四舍五入方法可以通过多种方式实现,包括使用 Math ...

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

    ### Java四舍五入的基础概念 四舍五入是指将一个数字舍去小数部分时,如果小数部分小于等于0.4,则向下取整;如果小数部分大于等于0.6,则向上取整;如果小数部分正好为0.5,则根据不同的四舍五入规则进行处理...

    四舍五入_四舍五入问题_源码

    在编程和计算机科学中,"四舍五入"是一个常见的概念,用于处理浮点数或小数,并将它们转换为最接近的整数。...通过学习和理解不同的四舍五入方法,我们可以更准确地控制数字的表示,从而满足特定的计算需求。

    关于java的四舍五入问题

    2. **`BigDecimal`类**: `BigDecimal`是Java中用于处理精确浮点数的类,它提供了丰富的四舍五入方法,如`round(RoundingMode mode)`。`RoundingMode`枚举定义了多种舍入策略,如`UP`(向远离零的方向取整)、`DOWN`...

    详解java的四舍五入与保留位示例

    Java中的四舍五入是指对数字进行舍入操作,以达到指定的位数精度。四舍五入规则是指在小数点后保留指定位数的数字,如果舍弃位大于5则进位,否则舍弃。在Java中,四舍五入可以使用Math.round()方法实现。 Java中的...

    java 四舍五入保留小数的实现方法

    以下是一些常用的Java四舍五入保留小数的实现方法: ### 方法一:使用`BigDecimal` `BigDecimal`是Java中处理高精度、大范围数值的一个类,它提供了丰富的算术运算方法,包括四舍五入。以下是使用`BigDecimal`进行...

    java中DecimalFormat四舍五入用法详解

    在本文中,我们详细介绍了 Java 中 DecimalFormat 的用法和四舍五入的实现方法。DecimalFormat 是一个功能强大且灵活的格式化工具,可以满足我们格式化数字的需求。同时,我们还可以使用不同的模式来实现不同的格式...

    js四舍五入-保留两位小数

    ### JavaScript 四舍五入并保留两位小数的方法 在JavaScript中实现四舍五五并保留两位小数的功能是常见的需求之一,特别是在处理财务数据或需要精确显示数值的应用场景下。根据提供的信息,我们将深入探讨如何在...

    计算2000年1月1日到现在有多少月,多少周(四舍五入)。

    根据给定的信息,本文将详细解释如何在Oracle数据库中计算从2000年1月1日至今经过了多少个月和多少个星期,并且结果需要进行四舍五入处理。 ### Oracle数据库中的日期函数 在Oracle数据库中,进行日期计算是非常...

    sishewuru.rar_四舍五入

    在这个主题下,我们将深入探讨四舍五入的定义、用途、方法以及在编程中实现四舍五入的常见算法。 四舍五入是一种在数学和计算机科学中常见的数值处理技巧,它用于将一个数字调整到指定的小数位数,同时保持结果的...

    四舍五入中小数位问题

    **例1**:考虑一个饭店的定价策略,如果菜单上的价格采用四舍五入的方式进行调整,例如,将所有价格调整到最接近的整数或半整数(如$1.24$调整为$1.2$,$1.26$调整为$1.3$)。表面上看,这种方法似乎对顾客和商家都...

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

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

    java 四舍五入使java保留2位小数示例讲解

    接着,我们使用`Math.round()`方法对放大后的数字进行四舍五入。`Math.round()`会返回一个长整型(`long`),因此结果可能会超过原始的`double`类型范围,但在这个例子中,由于我们只关心两位小数,所以不会超出。 ...

    javascript进行四舍五入方法汇总

    原生 javascript 中四舍五入的函数 toFixed(n) , n为要保留的小数位数。 (0<= n <=20) 代码如下: var num=1.0999; console.log(num.toFixed(20)); http://jsfiddle.net/14x0vhu6/ 输出值不是预想的1.0999...

    java代码-BigDecimal 四舍五入保留2位小数. 金额从单位分转成单位元

    本示例代码主要关注如何使用BigDecimal进行四舍五入操作,以保留两位小数,并将金额从单位分转换为单位元。下面将详细解释相关知识点。 1. BigDecimal类: BigDecimal是Java提供的一个大数类,它提供了对任意精度...

    JSTL标签的formatNumber 格式化数字,四舍六入问题。

    2. 使用`<c:set>`标签结合Java代码:在JSP页面上,可以先将数字转换为`BigDecimal`对象,然后使用`setScale()`方法指定舍入模式,如`RoundingMode.HALF_UP`,这会执行标准的四舍五入操作。 ```jsp ...

    javascript四舍五入函数代码分享(保留后几位)

    直接看代码吧 参数一:要保留小数位的数字 参数二:要保留的位数 代码如下:function FormatNumber(srcStr,nAfterDot){ var srcStr,nAfterDot; var resultStr,nTen; srcStr = “”+srcStr+””;...

    Rounding2:继续四舍五入 app 介绍方法和数组

    在这个项目中,我们很可能会看到如何在Java中实现不同类型的四舍五入方法,以及如何与数组相结合进行批量处理。 首先,让我们了解一下Java中的四舍五入方法。最常用的是`Math.round()`方法,它可以将一个浮点数转换...

    javascript中toFixed()四舍五入使用方法详解

    最近做的项目涉及到金额的计算,有一种方式就是进行四舍五入的规则进行小数点后面的尾数处理,以前一直以为toFixed方法就是四舍五入的,知道一个用户反馈了金额计算的bug我才如梦初醒(亏了一毛钱),才仔细深究了下...

Global site tag (gtag.js) - Google Analytics