Math.ceil求最小的整数,但不小于本身.
/**
* @see 求最小的整数,但不小于本身
* @param double
* @return double
*/
System.out.println(Math.ceil(-1.1));
System.out.println(Math.ceil(-1.9));
System.out.println(Math.ceil(1.1));
System.out.println(Math.ceil(1.9));
输出结果:
-1.0
-1.0
2.0
2.0
Math.floor求最大的整数,但不大于本身.
/**
* @see 求最大的整数,但不大于本身
* @param double
* @return double
*/
System.out.println(Math.floor(-1.1));
System.out.println(Math.floor(-1.9));
System.out.println(Math.floor(1.1));
System.out.println(Math.floor(1.9));
输出结果:
-2.0
-2.0
1.0
1.0
Math.round求本身的四舍五入.
/**
* @see 本身的四舍五入
* @param double
* @return long
*/
System.out.println(Math.round(-1.1));
System.out.println(Math.round(-1.9));
System.out.println(Math.round(1.1));
System.out.println(Math.round(1.9));
输出结果:
-1
-2
1
2
Math.abs求本身的绝对值.
/**
* @see 本身的绝对值
* @param double|float|int|long
* @return double|float|int|long
*/
System.out.println(Math.abs(1.1));
System.out.println(Math.abs(1.9));
System.out.println(Math.abs(-1.1));
System.out.println(Math.abs(-1.9));
输出结果:
1.1
1.9
1.1
1.9
Math.max与Math.min,比较两个数的最大值,最小值
/**
* @see 比较两个数的最大值,最小值
* @param double|float|int|long
* @return double|float|int|long
*/
System.out.println(Math.max(1.0, 2.0));
System.out.println(Math.min(-1.0, -2.0));
输出结果:
2.0
-2.0
返回一个与第二个参数相同的标志(正负号)的值
/**
* @see 返回一个与第二个参数相同的标志(正负号)的值
* @param double|float
* @return double|float
*/
System.out.println(Math.copySign(-1.9, 2.9));
System.out.println(Math.copySign(1.9, -2.9));
System.out.println(Math.copySign(0.0, 2.9));
System.out.println(Math.copySign(0.0, -2.9));
输出结果:
1.9
-1.9
0.0
-0.0
其他:
立方根
双曲线余弦,正弦,正切
三角余弦,正切
等等..
参考资料:
http://download.oracle.com/javase/6/docs/api/java/lang/Math.html
分享到:
相关推荐
Java中Math类常用方法代码详解 Java中Math类是一个非常重要的类,提供了很多有用的数学函数来进行数学运算。在本文中,我们将对Java中Math类常用方法进行详解,通过实例代码给大家介绍这些方法的使用。 1. sqrt()...
在Java编程中,`Math`类是`java.lang`包下的一个核心类,它提供了大量的静态方法,用于执行各种数学运算。这个类的主要目的是提供精确的浮点数运算,以及处理一些基本的数学函数。在本教程中,我们将深入探讨`Math`...
### Java Math类常用函数详解 在Java编程语言中,`Math`类提供了丰富的数学运算功能,包括基本的算术操作、对数计算、指数运算、三角函数等。这些方法可以帮助开发者轻松实现各种复杂的数学计算任务。下面将详细...
### Java核心类库详解 #### 一、Object类常用方法 在Java中,`Object`类是最基础的类,所有其他类都直接或间接继承自它。因此了解并掌握`Object`类的方法对于深入理解Java编程至关重要。 1. **toString() 方法**...
1. 引入fmath-mathml-java-latex-mathml.jar:在Java项目中,将该jar文件添加到类路径中,以便能够访问其中的转换类和方法。 2. 调用转换函数:通过类库提供的API,开发者可以调用相应的函数,如将LaTeX字符串转换为...
### Java中的Math类详解 #### 一、概述 `Math`类是Java标准库中的一个核心类,位于`java.lang`包下,无需导入即可直接使用。它提供了一系列静态方法来执行基本数学运算,如指数、对数、平方根、三角函数等。`Math`...
《LaTeX与MathML之间的转换:fmath-mathml-java.jar的应用详解》 在信息技术领域,数学公式和符号的表达是不可或缺的一部分。LaTeX和MathML(Mathematics Markup Language)作为两种主流的数学公式表示方式,各有其...
Java中Arrays类与Math类详解 Java中Arrays类与Math类是两个非常重要的类别,它们都提供了许多有用的静态方法来处理数组和数学运算。在本文中,我们将详细介绍Java中Arrays类与Math类的使用方法和示例代码。 Arrays...
在Java编程中,`Random`类和`Math`类是非常实用且常用的工具类,它们提供了生成随机数和执行数学运算的方法。本篇将详细介绍这两个类的主要功能及其应用场景。 #### 1. `Random` 类 `Random` 类位于`java.util`...
### Java常用系统类库实验详解 #### 实验概述与目标 本次实验主要聚焦于Java的预定义类,尤其是那些在日常编程中频繁使用的系统类库。实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法...
Java 中 String format 和 Math 类实例详解 Java 中的 String format 和 Math 类是两个非常重要的类,它们提供了许多有用的方法来处理字符串和数学运算。在这里,我们将详细介绍 String format 和 Math 类的实例...
主要讲解了System类、Object类、Arrays类、Cloneable接口、IO系统输入输出类及装饰类、IO系统文本读写工具类、IO系统二进制读写工具类、对象序列化工具类、File类及文件搜索工具类、java异常机制及自定义异常类、...
#### 一、Java图形类详解 ##### 1. 抽象类 Shape 在给定的代码片段中,首先定义了一个名为 `Shape` 的抽象类,它作为所有具体图形类(如矩形、圆等)的基类。这个抽象类包含两个属性:`Area` 和 `Perimeter`,分别...
### Java中的String、StringBuffer和Math类 #### String类详解 **String类**在Java中扮演着极其重要的角色,主要用于处理不可变的字符序列。它不仅功能强大而且使用广泛,几乎所有的Java应用程序都会涉及到字符串...
- **Math**: 提供了各种数学运算方法,如平方根、指数、对数等。 - **String**: 用于表示不可变的字符序列,是Java中最常用的数据类型之一。 - **Character**: 处理单个Unicode字符,包括字符的转换和比较。 - *...
Java图片滑动验证(登录验证)原理与实现方法详解 Java图片滑动验证(登录验证)是一种常用的身份验证机制,它可以有效地防止机器人和恶意攻击。下面将详细介绍Java图片滑动验证(登录验证)的原理和实现方法。 ...
Java中的`Math`类是Java标准库`java.util`包中的一个工具类,它提供了一系列静态方法,用于执行各种数学运算。这个类包含了处理基本数值的函数,如求绝对值、取整、随机数生成以及与圆周率相关的计算等。在本篇文章...
《JAVA数学库commons-math3详解》 在Java开发中,高效且功能丰富的数学库是不可或缺的工具。Apache Commons Math库,简称“Commons Math3”,是一个强大的开源项目,为Java开发者提供了广泛的数学和统计计算功能。...
在 Java 语言中,四舍五入方法可以通过多种方式实现,包括使用 Math 类的方法、DecimalFormat 类的方法和 BigDecimal 类的方法。 1. 使用 Math 类的方法 Java 的 Math 类提供了多种数学函数,包括 floor、ceil 和 ...