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

java Math.round()(转)

 
阅读更多

public class MathTest {   
    public static void main(String[] args) {   
        System.out.println("小数点后第一位=5");   
        System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));   
        System.out.println("负数:Math.round(-11.5)=" + Math.round(-11.5));   
        System.out.println();   
  
        System.out.println("小数点后第一位<5");   
        System.out.println("正数:Math.round(11.46)=" + Math.round(11.46));   
        System.out.println("负数:Math.round(-11.46)=" + Math.round(-11.46));   
        System.out.println();   
  
        System.out.println("小数点后第一位>5");   
        System.out.println("正数:Math.round(11.68)=" + Math.round(11.68));   
        System.out.println("负数:Math.round(-11.68)=" + Math.round(-11.68));   
    }   
}  
 运行结果:


1、小数点后第一位=5
2、正数:Math.round(11.5)=12
3、负数:Math.round(-11.5)=-11
4、
5、小数点后第一位<5
6、正数:Math.round(11.46)=11
7、负数:Math.round(-11.46)=-11
8、
9、小数点后第一位>5
10、正数:Math.round(11.68)=12
11、负数:Math.round(-11.68)=-12

根据上面例子的运行结果,我们还可以按照如下方式总结,或许更加容易记忆:

1、参数的小数点后第一位<5,运算结果为参数整数部分。
2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。
3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。

 

终结:大于五全部加,等于五正数加,小于五全不加。

分享到:
评论

相关推荐

    Math.Round()--c#与java的区别.pdf

    《Math.Round()在C#与Java中的差异及银行家舍入法》 在编程领域,尤其是在涉及数值计算的时候,精确的舍入操作至关重要。本文将深入探讨Math.Round()函数在C#和Java这两种广泛使用的编程语言中的不同表现,以及背后...

    Java Math.round(),Math.ceil(),Math.floor()的区别详解

    在Java编程语言中,`Math`类提供了几个用于处理数值的静态方法,其中包括`Math.round()`, `Math.ceil()`, 和 `Math.floor()`。这些方法主要用于处理浮点数,将它们转换成整数,但每种方法的取整策略不同。下面我们将...

    详解Java中Math.round()的取整规则

    Java 中 Math.round() 的取整规则 Java 中的 Math.round() 方法是一个常用的函数,用于将浮点数舍入到最近的整数。但是,关于 Math.round() 的取整规则存在一些误解和争议。下面我们将详细介绍 Math.round() 的取整...

    【Java】Math.random()

    Math.Random()简介 Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 for (int i = 0; i ...

    java随机数

    Java提供两种主要的方式来生成随机数:`java.lang.Math.random()` 和 `java.util.Random` 类。这两种方法各有优劣,适用于不同的场景。 #### Math.random() `Math.random()` 是一个简单易用的方法,用于生成一个...

    java中math类的使用

    在Java编程语言中,`java.lang.Math`类提供了一系列用于执行基本数学运算的方法和常量。这个类包含静态方法和常量,使得开发者无需实例化对象即可直接调用其功能,极大地简化了数学计算的过程。 ### 常量 #### ...

    java中math类.docx

    ### Java中的Math类详解 #### 一、概述 `Math`类是Java标准库中的一个核心类,位于`java.lang`包下,无需导入即可直接使用。它提供了一系列静态方法来执行基本数学运算,如指数、对数、平方根、三角函数等。`Math`...

    Java中Math类的常用方法

    ### Java中Math类的常用方法 #### 概述 在Java编程语言中,`Math`类提供了一系列静态方法用于执行基本数学运算。这些方法包括绝对值、最大值、最小值、平方根、指数函数等。本文将详细介绍`Math`类中的部分常用...

    Java math 常用函数

    ### Java Math类常用函数详解 在Java编程语言中,`Math`类提供了丰富的数学运算功能,包括基本的算术操作、对数计算、指数运算、三角函数等。这些方法可以帮助开发者轻松实现各种复杂的数学计算任务。下面将详细...

    面试题: Java Math类常见的数学运算和用法

    Java Math类是Java标准库中的一个关键组成部分,它为开发者提供了丰富的数学运算功能。这个类包含了一系列静态方法,使得在编程过程中处理数学计算变得简单易行。以下是对Java Math类中一些重要方法的详细说明: 1....

    Java SE编程入门教程 java Math(共11页).pptx

    `Math.rint()`和`Math.round()`函数用于四舍五入,前者返回最接近的整数,后者根据输入类型返回int或long型的结果。`Math.random()`则能生成一个0到1之间的随机浮点数。 在实际编程中,这些数学函数经常被用于各种...

    免费开源!! Java 面试必会 直通BAT

    # 1.35 Math.round(11.5)等於多少? Math.round(-11.5)等於多少? Math 类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英 文名称的含义相对应,例如,ceil 的英文意义是天花板,该方法...

    java中math类[文].pdf

    Java中的`Math`类是Java标准库中提供的一组用于执行基本数学运算的静态方法,它包含了许多处理数值计算的方法,适用于各种类型的数值操作。在本文中,我们将深入探讨`Math`类的一些主要方法和其用途。 1. `Math.abs...

    Java程序设计基础:Math类.pptx

    Math类取整方法和random随机值方法 Math类 Math类 1 掌握常用数学函数; 2 会使用Math类中的方法解决数学问题。 double ceil( double x) //返回一个大于等于 x的最小整数值 ...int n = Math.round(2.1f)

    【Java编程教程】详解 Java Math 类.pdf

    除了上述函数,`Math`类还提供了其他一些有用的数学运算,例如`round()`用于四舍五入到最接近的整数,`ceil()`用于向上取整,`floor()`用于向下取整。然而,需要注意的是,当这些方法用于`int`或`long`类型且结果...

    java中math类.pdf

    Java中的`Math`类是Java标准库中提供数学计算功能的核心类,它包含了一系列用于处理基本数学运算的方法。这些方法涵盖了从简单的绝对值计算到更复杂的三角函数、指数和对数计算。以下是对`Math`类中一些常用方法的...

    java数学工具类Math详解(round方法)

    Java中的`Math`类是Java标准库`java.util`包中的一个工具类,它提供了一系列静态方法,用于执行各种数学运算。这个类包含了处理基本数值的函数,如求绝对值、取整、随机数生成以及与圆周率相关的计算等。在本篇文章...

Global site tag (gtag.js) - Google Analytics