`

java Math类总结

    博客分类:
  • java
 
阅读更多
java中的Math类
常用值与函数:
Math.PI 记录的圆周率
Math.E 记录e的常量
Math中还有一些类似的常量,都是一些工程数学常用量。
Math.abs 求绝对值
Math.sin 正弦函数 Math.asin 反正弦函数
Math.cos 余弦函数 Math.acos 反余弦函数
Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数
Math.toDegrees 弧度转化为角度 Math.toRadians 角度转化为弧度
Math.ceil 得到不小于某数的最大整数  比它大的数
Math.floor 得到不大于某数的最大整数 比它小的数
Math.IEEEremainder 求余
Math.max 求两数中最大
Math.min 求两数中最小
Math.sqrt 求开方
Math.pow 求某数的任意次方, 抛出ArithmeticException处理溢出异常
Math.exp 求e的任意次方
Math.log10 以10为底的对数
Math.log 自然对数
Math.rint 求距离某数最近的整数(可能比某数大,也可能比它小)
Math.round 求距离某数最近的整数,返回int型或者long型(上一个函数返回double型)
Math.random 返回0,1之间的一个随机数
用法实例:
double s=Math.sqrt(7);  //开平方
double x=Math.pow(2,3) ;//2的三次方
double x=Math.ceil(2.3) ;//返回3
double x=Math.round(2.3) ;//返回2 四舍五入
double x=Math.floor(2.3) ; //返回2


分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Java将epub数学公式(mathml)转化为图片

    总结一下,Java通过JEuclid库实现了MathML到图像的转换,使得复杂的数学公式可以在各种环境下正确显示。这个过程涉及XML解析、图形渲染以及文件操作等多个技术领域,是Java在电子书和教育软件开发中的一个重要应用。...

    java中math类.docx

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

    Java中Math类的常用方法

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

    fmath-mathml-java.jar.rar

    《LaTeX与MathML之间的转换:fmath-mathml-java.jar的应用详解》 在信息技术领域,数学公式和符号的表达是不可或缺的一部分。LaTeX和MathML(Mathematics Markup Language)作为两种主流的数学公式表示方式,各有其...

    JAVA如何使用Math类操作数据

    JAVA Math 类操作数据 JAVA 语言中的 Math 类是一个基本的数学工具类,位于 java.lang 包中,提供了许多静态方法来执行基本的数学运算。这些方法可以帮助开发者快速地实现数学计算,提高开发效率。 在本文中,我们...

    Java 基础核心总结 +经典算法大全.rar

    Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 BIO BIO NIO 和 AIO 的区别什么是流 流的分类 节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream ...

    Java当中string类基础数据类型的包装类Math类File类.docx

    本文总结了Java基础知识点,涵盖String类、Math类、File类和枚举等方面。 String类 String类是Java语言中最基本的字符串类,它提供了多种方法来操作字符串。StringBuffer类是String类的可变版本,提供了更多的功能...

    实验5 JAVA常用类.doc

    实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...

    Java 基础核心总结.pdf

    11. **标准库**:Java标准库(Java API)包含大量的预定义类和接口,如`java.io`,`java.lang`,`java.math`和`java.net`包,分别对应输入/输出,基本语言功能,数学运算和网络通信。 12. **版本发展**:随着技术的...

    基于Java中Math类的常用函数总结

    Java中的Math类是Java标准库(java.lang.Math)的一部分,提供了许多用于执行基本数学运算的静态方法。这个类包含了各种数学函数,可以帮助开发者处理常见的数学计算。以下是对Math类中常用函数的详细解释: 1. **...

    Java软件开发实战 Java基础与案例开发详解 9-6 Random类和Math类 共9页.pdf

    ### Java软件开发实战:Random类和Math类 在Java编程中,`Random`类和`Math`类是非常实用且常用的工具类,它们提供了生成随机数和执行数学运算的方法。本篇将详细介绍这两个类的主要功能及其应用场景。 #### 1. `...

    java 学习要点总结

    4. java.lang:包含一些 java 语言的基本类与核心类,如 String、Math、Integer、System 和 Runtime,提供常用的功能,这个包中的所有类是被隐式导入的。 5. java.net:包含用于建立网络连接的类,与 java.io 同时...

    黑马程序员入学Java精华总结

    ### 黑马程序员入学Java精华总结 #### 一、Java概述与基础知识 1. **何为编程?** - 编程是指通过编写计算机能够理解的指令来解决问题或完成特定任务的过程。这些指令通常被组织成算法,并使用某种编程语言实现。...

    MathML 与 Latex 互转

    这类工具通常会解析LaTeX命令,并生成相应的MathML代码。 LaTeX到MathML的转换过程可能涉及到以下几个步骤: 1. **预处理**:处理LaTeX中的特殊字符和命令,确保它们可以被正确解析。 2. **解析**:将LaTeX代码分解...

    java语言中使用的类总结

    系统总结了 1.Date类 2.Calendar类 3.Math类与Biglnteger类 4.LinkedList泛型类 5.HashSet泛型类 6.HashMap,V>泛型类 7.TreeSet泛型类 8.TreeMap,V>泛型类 9.Stack泛型类 等方面的含义用法和范例。。。

Global site tag (gtag.js) - Google Analytics