java Math类数学公式运算。Math类

java提供了基本的+,-,*,/算数运算符,同时也提供了更复杂的运算符,比如三角函数,对数元,指数运算

Math是一个工具类。它的构造器被定义为private,因此无法创建Math类的对象,Math类中的所有方法都是

类方法,可以直接通过类名来调用,Math除了提供了大量的静态方法,还提供了两个类变量PI和E

public class MathTest{

public static void main(String[] args){

//将弧度转化成角度

System.out.println(Math.toDegrees(1.57));

//将角度转化成弧度

System.out.println(Math.toRadians(90));

//计算反余弦,返回的角度在0.0到PI之间

System.out.println(Math.acos(1.2));

//计算正弦

System.out.println(Math.sin(1.57));

//计算正切

System.out.println(Math.tan(1.57));

—————————————取整运算——————————

//取整,返回小于目标数的最大整数

System.out.println(Math.floor(-1.2));

//取整,返回大于目标数的最小整数

System.out.println(Math.ceil(1.2));

//四舍五入取整

System.out.println(Math.round(2.3));

——————————————计算乘方,开方,指数运算————–

//计算平方根

System.out.println(Math.sqrt(2.3));

//计算立方根

System.out.println(Math.cbrt(3));

//计算乘方

System.out.println(Math.pow(3,2));

//计算自然对数

System.out.println(Math.log(12));

//计算底数为10的对数

System.out.println(Math.log10(9));

//计算绝对值

System.out.println(Math.abs(-4.5));

——————————————–大小相关的运算———————–

//找出最大值

System.out.println(Math.max(2.3,89,33));

//找出最小值

System.out.println(Math.min(2.3,89,33));

//返回一个伪随机数,该值大于等于0.0且小于1.0

System.out.println(Math.randon());

}

}

java使用数学公式_java Math类数学公式运算相关推荐

  1. java 求整_Java Math类的常用方法,求整运算

    你知道Java Math类的常用方法求整运算应该如何实现吗?下面的文章要给大家介绍到的就是这个方面的内容,一起来了解了解吧. Math 类的求整方法有很多,详细说明如下所示: 下面的实例演示了 Mat ...

  2. java中怎样定义实数_Java Math 类中的新功能,第 1 部分: 实数

    在这篇由两部分组成的文章中,Elliotte Rusty Harold 与您一起探讨经典 java.lang.Math 类中的"新"功能.第 1 部分主要讨论比较单调的数学函数.第 ...

  3. java math 类_Java Math类静态长轮(double d)示例

    java math 类 数学课静态长回合(双D) (Math Class static long round(double d) ) This method is available in java. ...

  4. java math 类_Java Math类静态双层(double d)示例

    java math 类 数学班静态双层(双D) (Math Class static double floor(double d)) This method is available in java. ...

  5. java mathrandom函数_java Math数学工具及Random随机函数

    Math类包含用于执行基本数学运算的方法,如绝对值.对数.平方根和三角函数.它是一个final类,其中定义的都是一些常量和静 态方法.常用方法如下: public static double sqrt ...

  6. java中的starts_Java Math类静态double nextAfter(double starts,double direction)示例

    java中的starts 数学类静态double nextAfter(双向启动,双向) (Math Class static double nextAfter(double starts , doub ...

  7. java file 工具_JAVA文件类工具

    FileUtil package cn.jiangzeyin.util.file; import org.springframework.util.Assert; import java.io.*; ...

  8. java异常判断_Java异常类

    异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描述各种不同的异常. ...

  9. java inputstream子类_Java InputStream 类

    Java InputStream 类 在本教程中,我们将通过一个示例来学习Java InputStream类及其方法. java.io包的InputStream类是一个抽象超类,它表示字节的输入流. ...

最新文章

  1. 收藏 | 计算机视觉中的Transformer
  2. Android Service的绑定 基础概念篇
  3. C语言水洼数算法,C++ 数据结构之水洼的数量算法
  4. 特征级融合_更丰富的卷积特征用于目标边缘检测(文末附有论文及源码下载)...
  5. 【Python基础】Pandas向量化字符串操作
  6. 计算机机房t4,机房等级-T2-T3-T4-如何划分
  7. 洛克人红色思考型机器人叫什么_稻船敬二新企划《红色灰烬》 依然是机器人风格...
  8. linux cat cd,linux 文件系统命令 cat cd chmod
  9. openlayers属性数据mysql_OpenLayers学习笔记8——使用servlet从mysql获取数据并标注
  10. mui打包ios_优品视界,聚合影视APP源码。mui框架,hbuilder即可编译,云打包生成ios的Android的app...
  11. PHP里 date() 函数与 strtotime() 函数笔记
  12. linux系统安装klocwork,linux下klocwork的使用
  13. heart ultrasound from american society of echocardiography
  14. 汇编语言 王爽 【第四版】 第一章 检测点1.1
  15. Ubuntu Linux镜像下载
  16. VMware虚拟机和Linux的安装及镜像下载
  17. 《猎头局中局》作者萧东楼访谈摘录
  18. python 字符串前面加‘r’的作用(并举例说明)
  19. 201671030116宋菲菲 实验三作业互评与改进报告
  20. RFID固定资产条码标签管理系统,使资产更易盘点

热门文章

  1. 如何建一个精品的互性性好的网站?
  2. html5中time属性怎么用,html5中返回TimeRanges对象的属性buffered
  3. 计算机课程文档,计算机专业课程设置
  4. 基于GAMS的数学建模与系统优化
  5. php 中关于bc函数
  6. 看M代码系列(记录一些函数之类的)
  7. 硬件设计电源系列文章-电路电源设计流程
  8. 将文件夹中的png、wegb图片全部转换为jpg图片
  9. 3000字详解,“会裂变”的小程序产品设计案例
  10. 基于C#.NET的高端智能化网络爬虫(二)(攻破携程网)